背景

在开发测试中,有时候会出现点击区域面积小的按钮,但是手指指尖触控区域比较大,点击的时候并不能直观的展示是否点击到控件,所以为了方便开发与测试,开发此工具。

触控展示

根据响应链,所有的点击事件都会经过窗口 window -> UIApplication delegate,再回传到window视图进行分发。所以可以通过runtime的方法交换对window的- (void)sendEvent:(UIEvent *)event 进行方法交换,获取到点击视图对象,并且实现边框颜色变红展示。
iOS-点击测试工具

再通过下面方法可获取点击视图的相对位置
iOS-点击测试工具

附件

Demo:https://github.com/ChengJingH/PointArea

相关文章:

  • 2021-12-03
  • 2022-12-23
  • 2021-12-03
  • 2022-02-03
  • 2021-10-09
猜你喜欢
  • 2021-12-14
  • 2021-07-21
  • 2021-06-01
  • 2021-07-03
  • 2022-01-06
  • 2021-05-24
  • 2021-12-03
相关资源
相似解决方案