StoryboardViewController
示例
简单地将视图控制器实现 Storyboardable 协议,然后在该协议中完成 2 件事。
class ProfileViewController: UIViewController, Storyboardable {
static let storyboardName = "Example"
typealias InitialParameterType = (userName: String, userID: Int)
...
然后您可以使用以下参数创建视图控制器。
...
let profileViewController = ProfileViewController.create(initialParameter: (userName: "John", userID: 1001))
...
您可以通过在代码中设置 storyboardName 静态变量和在 storyboards 中设置初始视图控制器,或者设置与类名相同的 storyboard ID 来从 storyboards 中加载视图控制器。
安装
StoryboardViewController 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:
pod 'StoryboardViewController'
作者
Yoon, [email protected]
许可协议
StoryboardViewController遵循MIT许可协议。有关更多信息,请参阅LICENSE文件。