![](/img/trans.png)
[英]dismiss a modalviewcontroller when the application enters background
[英]ModalViewController goes to background on application start
我正在將應用程序代碼庫遷移到iPhone SDK4。在我使用的其中一個屏幕中
-(IBAction)LoadSearch {
MySearchViewController * mySearchController = [[[MySearchViewController alloc] initWithNibName:@“ MySearchViewController” bundle:nil];
[self.navigationController presentModalViewController:mySearchController動畫:是];
}
這將啟動ModalViewController。 在“模式”打開時,如果用戶單擊“主頁”按鈕,則應用程序將進入暫停狀態。
如果我重新啟動該應用程序,則啟動后,Modal會立即變得不可見。 似乎Modal進入了NavigationController視圖的背景。當我將iphone旋轉到橫向模式時(模態被適當地旋轉),我可以看到模態。
有人看過這個問題嗎? 任何建議表示贊賞。
我自己解決了這個問題。
我在applicationDidBecomeActive中調用[window addSubview:tabBarController.view]。
因此,這導致將tabBarController.view添加到窗口中,並且所有modalViewControllers都被推送到后台。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.