我敢肯定,這將是一個簡單的答案,也許一個方法我缺少落實。這裏有:檢測兒童的UIViewController被彈出
在我的Controller1
我使用pushViewController
推新視圖Controller2
到我的視圖堆棧。我收到一個後退按鈕。
現在,當我的Controller1
中按下「後退」按鈕時,我希望能夠檢測到Controller2
正在彈出,並且我們又回到了Controller1
。說得通?
我試圖做到這一點與ViewDidAppear
,但我不知道如何檢測一個彈出的控制器。還有其他答案,但他們都在Controller2
上viewWillDisappear
在斯威夫特我會怎麼做呢?
解釋你正在嘗試做什麼,作爲這個觸發器的結果 – Wain
@當我推送到Controller2時,我在''Controller1''(放大地圖)中執行一些其他操作。從''Controller2''回來時,我需要縮小地圖。地圖控制是在''Controller1''中完成的,我不想將參考傳遞給Controller2來縮小 – kernelpanic
因此,當顯示C2時,您可以看到一張地圖嗎?您是使用自定義兒童演示文稿還是導航控制器?授權可能是適當的解決方案。 – Wain