测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最后发布 | 2017年3月 |
SwiftSwift版本 | 3.0 |
SPM支持SPM | ✗ |
由Ivan Bruel维护。
ForceTouchActionSheet是一个UI组件,用于在图标上复制iOS的Springboard强行触摸快捷方式。
class ViewController: UIViewController {
@IBOutlet fileprivate weak var button: UIButton!
fileprivate var forceTouchActionSheet: ForceTouchActionSheet?
override func viewDidLoad() {
super.viewDidLoad()
let actions = [ForceTouchAction(icon: UIImage(named: "CameraIcon")!, title: "Action 1"),
ForceTouchAction(icon: UIImage(named: "CameraIcon")!, title: "Action 2"),
ForceTouchAction(icon: UIImage(named: "CameraIcon")!, title: "Action 3")]
forceTouchActionSheet = ForceTouchActionSheet(view: button, actions: actions, completion: { index in
print("clicked button \(button) \(index)")
})
}
}
提醒:为了管理视图,ForceTouchActionSheet的实例需要被保存。
ForceTouchActionSheet通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中
pod 'ForceTouchActionSheet'
ForceTouchActionSheet在MIT许可下可用。有关更多信息,请参阅LICENSE文件。