page-manager 1.0.6

page-manager 1.0.6

policp 维护。



  • 作者
  • policp

page-manager

CI Status Version License Platform

例子

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

基本例子

使用 push

///MARK: push   
PageManager.share.push("MainViewController", pushAnimator: .fade) { (target) in
            target.setValue("Joy", forKey: "name")
        }

使用 pop

///MARK: pop
PageManager.share.pop("pageName", true) { (target) in
            target.setValue(true, forKey: "reloadData")
        }

警告

当你给目标视图(target)赋值时,使用setValue:forKey:方法,并在目标参数前加上@objc关键字。

class MainViewController: UIViewController {

    @objc var name: String?
  
    override func viewDidLoad() {
        super.viewDidLoad()
        title = name
    }
}

屏幕截图

avatar

安装

page-manager 通过 CocoaPods 提供。为了安装它,只需将以下行添加到您的Podfile:

pod 'page-manager'

作者

policp

我的邮箱, [email protected]

许可协议

page-manager 在 MIT 许可协议下提供。有关更多信息,请参阅 LICENSE 文件。