TouchCheck
TouchCheck 基于典型的手指大小在按钮和交互视图上显示调试叠加层 - 根据视图是否足够大以及是否与其他触摸区域冲突,它将显示绿色或红色。它适用于所有视图,即使深入嵌套在视图控制器中也是如此。
安装
Cocoapods
- 步骤 1: 将
pod 'TouchCheck', '~> 0.0.1'
添加到您的 Podfile 中,然后在终端运行pod update
。 - 步骤 2: 添加一个必需的行,如 中所示!
手动
- 步骤 1: 将
TouchCheck.swift
添加到您的项目中或将其内容复制到您喜欢的任何位置。
用法
开始使用非常简单,只需在 didFinishLaunchingWithOptions
中添加以下行即可
TouchCheck.configure(enabled: .always)
工作原理
它(当显式启用时)会通过修改viewDidAppear方法来在所有按钮或输入(子类或任何实现了UIControl实现的视图)上找到、检查并叠加调试视图,此外还包括任何有一个手势识别器的视图。
将来,这一检测将会变得更加智能。
作者
Ross Beale, @rossbeale
致谢
感谢 @kdzwinel 的想法!
许可协议
TouchCheck 在 MIT 许可协议下可用。更多信息请参阅 LICENSE 文件。