如何改变 interactivePopGestureRecognizer 的 action

2016-10-20 11:58:03 +08:00
 lvlingsheng
有个很奇怪的需求, navigationcontroller 的返回按钮不是系统默认的,定制成了不同情况下会返回到不同的界面。
现在问题是如果是用 interactivePopGestureRecognizer 来做滑动返回的话,只会返回到上一个 view ,而我自定义的返回键是有自定义的 action ,并不一定是要返回到上一个界面。

求问这样的情况怎么改 interactivePopGestureRecognizer 才能让这样的效果也有滑动返回?

谢谢
3026 次点击
所在节点    iDev
3 条回复
programdog
2016-10-20 16:06:04 +08:00
lvlingsheng
2016-10-20 23:29:49 +08:00
@programdog 并不是这样的需求,我并不是不能实现滑动返回,是因为返回的功能不仅仅是 popviewcontroller 而是根据情况有不同的处理,这样的话如果只是 popviewcontroller 就会出错
black
2016-10-24 11:16:24 +08:00
用 - (void)setViewControllers:(NSArray<UIViewController *> *)viewControllers animated:(BOOL)animated 改变整个栈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/314097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX