ActionSheetView 1.0.3

ActionSheetView 1.0.3

测试测试
Lang语言 SwiftSwift
许可证 MIT
发布上次发布2018年11月
SPM支持SPM

josechagas维护。



  • josechagas

ActionSheetView

Version License Platform

将任何ViewController作为actionsheets管理和使用的简单方法。

以下是一些ActionSheetView的示例截图

Example1 Screenshots

示例

要运行示例项目,请克隆仓库,然后从Example目录首先运行pod install

要求

iOS 9.0+

安装

可以通过 CocoaPods 获取ActionSheetView。要安装它,只需将以下行添加到您的Podfile中

pod 'ActionSheetView'

步骤 1: 创建我的 ActionSheetViewController

选择任何已创建的 ViewController 并实现 'ActionSheetView' 协议

class MyActionSheetVC: UIViewController,ActionSheetView

步骤 2: 创建我的 ActionSheetManager

创建一个继承自 'ASManagerVC' 的类

class MyASManagerVC: ASManagerVC

重要:如果您的 'MyASManagerVC' 覆盖了 'viewWillAppear' 方法,您必须调用 'super.viewWillAppear'。

步骤 3: 定义我的 Delegate

选择一个类并实现 'ActionSheetViewDelegate' 协议

class MyDelegate: ActionSheetViewDelegate

步骤 3.1: 告知您的 'ASManagerVC'

获取您 'ActionSheetViewDelegate' 的实例并通知您的 'ASManagerVC'

override func viewDidLoad() {
    super.viewDidLoad()
    self.delegate = MyDelegate()
}

步骤 4: 在 Storyboard 和 Interface Builder 中联接一切

从您的 'MyASManagerVC' 创建一个指向 'MyActionSheetVC' 类的 'ASViewSegue' 的自定义 segue。选择一个标识符并通知您的 'MyASManagerVC',您可以在 Interface Builder 中这样做。

需要更多详细信息?

请查看示例项目。

作者

josechagas

许可证

ActionSheetView 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。