swift3 页面先 present 跳转之后再 push 的问题

2017-09-18 14:21:51 +08:00
 jamfer
页面先 present 跳转到页面 2。这时候我写了一个 BUTTON 想要 push 到页面 3。发现 push 代码不工作,请问我要怎么做才能 push 出去

(没用 storyboard,页面都是代码写的)
1315 次点击
所在节点    问与答
2 条回复
lion9527
2017-09-18 14:35:36 +08:00
NavigationController 都没了,肯定不能 push 啊。
ostholz
2017-09-18 14:55:17 +08:00
试试:
1. 得到页面 2 的 presentingController
2. 上面的 presentingController 获取 navigationController
3. push
不过, 感觉够呛, 即使能 push, 也是不合理.

下确做法是, 页面 2 放到一个 UINavigationController 里, push 页面 3

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

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

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

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

© 2021 V2EX