| 测试已测试 | ✗ |
| 语言语言 | SwiftSwift |
| 许可证 | MIT |
| 发布最新发布 | 2017年2月 |
| SwiftSwift版本 | 3.0 |
| SPM支持SPM | ✓ |
由 hryk224 维护。
通过 UINavigationController 使用交叉导航
import CrossNavigationcontrollerUINavigationController 更改为 CrossNavigationcontrollerUIViewController 更改为 CrossViewControllerCrossGestureControllable 协议func moveViewController(_ viewController: CrossViewController, direction : Cross.Direction, animated: Bool)Cross.Direction => .up 或 .down 或 .left 或 right
// UINavigationController method
func moveToRootViewController(animated: Bool) -> [UIViewController]?在 CrossNavigationcontroller
override func viewDidLoad() {
super.viewDidLoad()
setUp(initialCoordinate: (X, Y))
}在 CrossNavigationcontroller
override func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationControllerOperation, from fromVC: UIViewController, to toVC: UIViewController) -> UIViewControllerAnimatedTransitioning? {
return CustomTransionAnimator()
}该项目可在 MIT 许可证下获得。有关详细信息,请参阅 LICENSE 文件。