jamfer
V2EX  ›  问与答

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

  •  
  •   jamfer · Sep 18, 2017 · 1976 views
    This topic created in 3333 days ago, the information mentioned may be changed or developed.
    页面先 present 跳转到页面 2。这时候我写了一个 BUTTON 想要 push 到页面 3。发现 push 代码不工作,请问我要怎么做才能 push 出去

    (没用 storyboard,页面都是代码写的)
    2 replies  •  2017-09-18 14:55:17 +08:00
    lion9527
    lion9527
    Sep 18, 2017
    1
    NavigationController 都没了,肯定不能 push 啊。
    ostholz
    ostholz
    Sep 18, 2017❤️1
    2
    试试:
    1. 得到页面 2 的 presentingController
    2. 上面的 presentingController 获取 navigationController
    3. push
    不过, 感觉够呛, 即使能 push, 也是不合理.

    下确做法是, 页面 2 放到一个 UINavigationController 里, push 页面 3
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4457 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:00 · PVG 18:00 · LAX 02:00 · JFK 05:00
    ♥ Do have faith in what you're doing.