我遇到了问题,我根本不知道......
我希望更改界面,例如设置:settings.gif
我甚至不知道在互联网上搜索它的关键词......
我使用了#34;互动过渡"和#34;手势互动"等...但我找不到合适的答案或演示或代码...
你能告诉我如何编写代码来改变系统iOS的设置界面(也许教程......)?非常感谢你!
PS:我通过uiviewcontroller创建了两个视图,而不是uinavigationController
答案 0 :(得分:0)
它被称为interactivePopGestureRecognizer
self.navigationController?.interactivePopGestureRecognizer?.delegate = self
self.navigationController?.interactivePopGestureRecognizer?.enabled = true
将这些行放在ViewController类中,并将UIGestureRecognizerDelegate
添加到您的类
class ViewControllerClass : UIViewController, UIGestureRecognizerDelegate {
// class methods
}
您还可以实现委托方法
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldBeRequiredToFailByGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return (gestureRecognizer is UIScreenEdgePanGestureRecognizer)
}
答案 1 :(得分:0)
我为我的答案提供资金,我把它推到那里,因为我认为这可能对其他初学者有所帮助。
1)我在导航栏中嵌入了视图。
2)1)之后,我们可以使用
let secondViewController = self.storyboard!.instantiateViewControllerWithIdentifier("Your view") as! LoginViewController
self.navigationController!.pushViewController(secondViewController, animated: true)
3)在seconde视图中,会有一个backbitten自动,我们可以像系统iOS的设置一样