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项目中,请在您的<code>Podfile</code>中指定它。
pod 'Cribble'
Carthage
将<code>github "maxsokolov/cribble"</code>行添加到您的<code>Cartfile</code>中。
手动
克隆仓库并将<code>Sources</code>文件夹中的文件拖入您的Xcode项目。
要求
- iOS 8.0
- Xcode 8.0
原始想法
该项目由产品设计师Oleg Frolov推动。查看他的惊人的Dribble作品。
许可
Cribble遵循MIT许可协议。详情请参阅LICENSE文件。