ViewExtensions
添加识别器
let view = UIView()
view.recognize(.tap) { _ in
// handle tap
}
// if you need any additional setup
view.recognize(.pan) { gesture in
let pan = gesture as! UIPanGestureRecognizer
// ...
}
扩展触摸区域
view.padding = 10
与 UIButton 相同的逻辑
let button = UIButton(type: .infoDark)
// you can set padding to increase button response frame
button.padding = 20
button.handle(.touchUpInside) {
// handle tap
}
安装
ViewExtensions 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'ViewExtensions'
作者
vykostskiyseryiy, [email protected]
许可
ViewExtensions 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。