2012-01-18 45 views

回答

4

這裏的問題是你的架構,而不是UIView週期的工作方式。你的問題有點含糊,所以我不完全瞭解你的應用程序的複雜性,所以我不能提供一個合適的解決方案來解決你的問題。

雖然速戰速決,你可以這樣做:當你打開你的畫廊

1),只需設置一個BOOL爲YES。

2)當您關閉圖庫並輸入viewWillAppear時,只需檢查布爾是否爲YES,如果爲YES,則不要清除變量。

3)不要忘記將您的BOOL值重新設置爲NO。

+0

謝謝....不錯的建議... – iphonemaclover 2017-02-07 14:50:11

2

只是沒有。

當您展示UIImagePickerController時,它會填滿整個屏幕。當它消失時,將調用viewWillAppearviewDidAppear

如果可能,您可以嘗試移動想要在viewDidLoad方法中保留的變量。

相關問題