SEARU.ORG
当前位置:SEARU.ORG > Linux 软件 > 正文

Navigation Stack

Navigation Stack 是一个开源的 iOS 组件,实现了堆栈式的界面浏览效果,可用于制作产品展示。

Animation

要求:

  • iOS 9.0+

  • Xcode 7.2

示例代码:

override func viewDidLoad() {
    super.viewDidLoad()
    navigationController!.interactivePopGestureRecognizer?.delegate = self
  }

extension YourViewController: UIGestureRecognizerDelegate {
  func gestureRecognizerShouldBegin(gestureRecognizer: UIGestureRecognizer) -> Bool {

    if navigationController?.viewControllers.count == 2 {
      return true
    }

    if let navigationController = self.navigationController as? NavigationStack {
      navigationController.showControllers()
    }

    return false
  }
}

未经允许不得转载:SEARU.ORG » Navigation Stack

赞 (0)
分享到:更多 ()

评论 0