我在應用程序內部實現了一個視頻播放器,當視頻播放器全屏工作時旋轉iPad時發生了奇怪的事情。在iPad中旋轉全屏視頻時導航和狀態欄之間的奇怪重疊錯誤
我的測試用例是那種輕鬆:
1 .-我設置定向垂直
2:我開始視頻播放(非全屏)
3 .-我集滿屏幕
4.-我旋轉的iPad,而在全屏並將其設置爲水平
5.-我回去「非全屏幕」
6.-導航和狀態欄變得重疊重疊在一個非常愚蠢的方式。看:
7.-然後我再次旋轉iPad來垂直
狀態和導航欄也不再重疊。再看:
8.-然後我來回轉動水平和垂直,一切都保持即可。
提示?
我已經讀過一些其他的問題,但沒有一個明確的結論出現在我的腦海裏。 有來自蘋果的一些「官方」承認修復某種錯誤的,並試圖修復類似的情況,像這裏(?):iPad rotation bug when using MPMoviePlayerViewController
但即使執行這一簡單的解決方案,這個bug似乎仍然對我來說。 (我不知道它是一個錯誤,或者它甚至可能是一個功能(?))
我會嘗試一些更多的搞亂,但幫助將超過歡迎。
問候
是你永遠能解決這個問題? –
不!可悲的是,似乎沒有人知道這裏發生了什麼暗示... – Isaac
它發生在我身上,因爲我隱藏了狀態欄和導航欄,當我將導航欄放回去時,它仍然認爲狀態欄已經消失所以它進入了它的空間。你如何初始化你的視圖?如果你是以編程的方式進行編輯,有時候我最好在viewdidload中完成它,並將框架設置爲應用程序框架,然後該應用程序會很好地處理其調整大小。 –