[发明专利]一种应用内UI调试的方法在审
申请号: | 201811095991.0 | 申请日: | 2018-09-19 |
公开(公告)号: | CN109254923A | 公开(公告)日: | 2019-01-22 |
发明(设计)人: | 郭艳杰 | 申请(专利权)人: | 北京酷我科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德和衡律师事务所 11405 | 代理人: | 陈浩 |
地址: | 100080 北京市海淀区农大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高亮 调用 响应 调试 触摸事件 工作效率 人员检查 事件响应 相关信息 详细信息 颜色处理 颜色效果 弹窗 重写 应用 开发 | ||
1.一种应用内UI调试的方法,其特征在于,包括如下步骤:
调用UIView 里面的方法hitTest: withEvent:,在视图的层次结构中寻找一个最适合的视图view 来响应触摸事件,
获得响应触摸事件的响应对象hitView,
在响应对象hitView中,调用showDetailAlert,显示触摸事件相关的详细信息,
调用isHighlighted方法判断响应对象hitView是否为高亮状态,
如果不是高亮状态,则:
调用addBorder方法,沿响应对象hitView轮廓增加高亮颜色效果,
执行hitView.subViews对当前view的subviews进行增加高亮颜色处理,直至当前view的所有subviews均处理完毕。
2.如权利要求1所述的应用内UI调试的方法,其特征在于:在主窗口keyWindow中重写hitTest: withEvent:方法来获得当前点击的视图。
3.如权利要求1所述的应用内UI调试的方法,其特征在于:获得响应触摸事件的响应对象hitView时,使用subviews值来取各个子View。
4.如权利要求1所述的应用内UI调试的方法,其特征在于:通过设置hitview.tag为某一特定值来判定当前视图是否高亮。
5.如权利要求1所述的应用内UI调试的方法,其特征在于:调用addBorder方法时,通过参数addBorderWithColor:指定高亮颜色。
6.如权利要求5所述的应用内UI调试的方法,其特征在于:高亮颜色默认存储于参数UIColor中。
7.如权利要求1所述的应用内UI调试的方法,其特征在于:显示触摸事件相关的详细信息呈现于顶部弹窗中。
8.如权利要求7所述的应用内UI调试的方法,其特征在于:触摸事件相关的详细信息包括:
调用showHitViewClass显示响应对象hitView的视图的类名,
调用showSuperViewClass显示响应对象hitView的父视图的类名,
调用showFrame显示响应对象hitView的布局信息,具体包括:视图位置,视图大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811095991.0/1.html,转载请声明来源钻瓜专利网。