Cribble
Cribble - 用于视觉测试 iPhone 和 iPad 应用程序的工具。每个像素都很重要。
入门
包含示例应用程序,展示 Cribble 的功能。
用法
只需将这些行添加到您的应用程序代理中
import Cribble
override func motionBegan(_ motion: UIEventSubtype, with event: UIEvent?) {
guard motion == .motionShake else { return }
Cribble.shared.hidden = !Cribble.shared.hidden
}
摇动设备并探索 UI 的粗糙度。
定制选项
您可能希望使用自己的网格参数。在这种情况下,您只需使用 CribbleOptions
let options = CribbleOptions(horizontalStep: 10, verticalStep: 10, opacity: 0.7, color: UIColor.red)
Cribble.shared.options = options
安装
CocoaPods
要使用 CocoaPods 将 Cribble 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它。
pod 'Cribble'
Carthage
将 github "maxsokolov/cribble"
行添加到您的 Cartfile
中。
手动
克隆仓库并将 Sources
文件夹中的文件拖放到您的 Xcode 项目中。
要求
- iOS 8.0
- Xcode 8.0
原始想法
此项目由产品设计师 Oleg Frolov 推动。查看他的出色作品 Dribble。
许可
Cribble 在 MIT 许可下可用。有关详细信息,请参阅 LICENSE。