我有一個類似於照片應用程序的應用程序,當圖片顯示時,它佔用了屏幕的全部320x480。與照片應用程序一樣,當用戶點擊屏幕時,狀態欄/導航欄淡出以提供額外的空間。一切正常,除了我注意到一個奇怪的故障。如果我按主頁按鈕退出應用程序(當狀態欄/導航欄不可見時),然後我推送應用程序徽標以重新輸入應用程序,當應用程序重新打開時,應用程序框架被搞砸了,我的圖片被推下20個像素(看起來讓狀態欄讓路)。就像我所說的,當我在我的應用程序中切換視圖時,它一切正常,但是當我按下主屏幕按鈕退出時,它會混亂起來。任何人都有過這個問題嗎?奇怪的小故障與消失的狀態欄/導航欄
2
A
回答
0
也許你不得不重新設置你的界面代碼在此應用程序的委託方法:
- (無效)applicationDidBecomeActive:(UIApplication的)應用程序{ / 重新啓動已暫停任何任務(或不尚未開始),而應用程序不活動。如果應用程序以前位於後臺,則可以選擇刷新用戶界面。 */ }
+0
我實際上正在使用這種方法,並且我嘗試了很多東西來重置它,但這種方式無濟於事。我試着重新設置了wantFullScreen,嘗試重新設置navBar和statusBar以再次變爲transluscent,我已經完成了各種各樣的操作來操作視圖框架並「重置」它。 – 2011-12-30 04:45:14
+0
當你的應用程序轉到後臺並變爲「不活動」時,系統可以從內存中釋放所有保留的子視圖(插座等),這是調查的關鍵點,因爲當你的應用程序在其視圖之間進行交互時,完全加載到內存中)。 – 2011-12-30 05:12:19
0
在viewDidAppear方法嘗試以下方法:
self.navigationController.navigationBarHidden = TRUE;
相關問題
- 1. 導航欄故障
- 2. 固定導航欄故障
- 3. UIImagePickerController奇怪的狀態欄
- 4. 奇怪的行爲與CSS導航欄
- 5. 狀態欄與導航欄重疊
- 6. 導航欄消失
- 7. 導航欄消失
- 8. 導航欄消失
- 9. 狀態欄消失
- 10. 的iOS 9導航欄在狀態欄
- 11. 狀態欄下的導航欄
- 12. Swift中的奇數導航欄/狀態欄行爲
- 13. 奇怪的淡入淡出導航欄
- 14. 奇怪的默認導航欄對齊
- 15. 狀態欄和導航欄後的可用視圖大小
- 16. 如何編程知道導航欄的大小和狀態欄
- 17. 導航欄消失popviewcontroller
- 18. 導航欄消失Bug
- 19. Android - 使導航欄消失
- 20. Modal segue,導航欄消失
- 21. 導航欄中的物品從導航欄中消失
- 22. iOS 11,狀態欄,導航欄和UIScrollview
- 23. 狀態欄,導航欄邊距
- 24. 導航欄重疊狀態欄
- 25. 導航欄重疊狀態欄
- 26. LibGDX背景奇怪的狀態欄[BUG]
- 27. 導航抽屜狀態欄
- 28. 導航欄當前狀態
- 29. ASP.NET導航欄鏈接奇怪
- 30. 在調整導航欄和頁腳大小時出現故障
你是什麼意思按「主頁按鈕重新進入應用程序」?你的意思是你關閉它,然後點擊圖標重新進入或使用多任務欄重新進入?一個可能的解決方案,總是隱藏菜單欄。 – Charlie 2011-12-30 03:34:17
@charlie是的,這就是我的意思是我重新編輯。不確定你總是隱藏菜單欄是什麼意思,它只需要在這個特定視圖中淡入淡出時才隱藏。 – 2011-12-30 04:38:45
對,但是如果你通過'info.plist'隱藏菜單欄,即使淡入淡出發生,那麼錯誤也可能被解決。 – Charlie 2011-12-30 04:42:32