ForceTouchActionSheet 0.2

ForceTouchActionSheet 0.2

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最后发布2017年3月
SwiftSwift版本3.0
SPM支持SPM

Ivan Bruel维护。




ForceTouchActionSheet

ForceTouchActionSheet是一个UI组件,用于在图标上复制iOS的Springboard强行触摸快捷方式。

Example

用法

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文件。