当向后交换时进行电报时,仍然会出现软过渡,我将很高兴为您提供帮助
答案 0 :(得分:1)
如果要导航到以前的ViewController(如果它们嵌入在NavigationController中),则默认情况下设置此动画。因此,您只需按住屏幕的左侧(手机左边缘约20像素)并向右滑动即可。
答案 1 :(得分:0)
动画可以是默认动画(导航流)也可以是自定义动画(通过对UIView
进行动画处理,而不是用导航流UIViewController
进行动画处理)。但是,仅根据您在ViewController
中处理的主线程负载,转换才能顺利进行。
例如:
答案 2 :(得分:0)
尝试一下
class YourViewcontroller: UIViewController,UIGestureRecognizerDelegate{
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.interactivePopGestureRecognizer?.delegate = self
self.navigationController?.interactivePopGestureRecognizer?.isEnabled = true
}
func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldBeRequiredToFailBy otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
}