在iOS 13中,滑动至popViewController不起作用可能是由于以下原因:
if let navigationController = self.navigationController {
navigationController.interactivePopGestureRecognizer?.isEnabled = true
}
func navigationController(_ navigationController: UINavigationController,
gestureRecognizer: UIGestureRecognizer,
shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return false
}
确保在代理方法中返回true或者不实现该方法。
如果以上方法都没有解决问题,可以尝试以下操作:
self.navigationController?.interactivePopGestureRecognizer?.isEnabled = true
总结:在iOS 13中,滑动至popViewController不起作用可能是由于导航控制器的interactivePopGestureRecognizer被禁用或者被定制,滑动返回手势的代理方法返回了false,或者导航控制器的interactivePopGestureRecognizer的delegate被设置为其他对象并且该对象的shouldRecognizeSimultaneouslyWith方法返回了false。可以通过检查和启用手势、检查代理方法的返回值以及其他可能的操作来解决该问题。
腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云