注: iOS中8,狀態欄會自動隱藏自己在景觀和回來的肖像(僅適用於iPhone)。MPMoviePlayerViewController狀態欄問題的iOS 8特定
爲了證明,我使用XCDYouTubeKit,這是MPMoviePlayerViewController輕包裝在我的應用程序的視頻。
我在Info.plist文件在我的應用程序「NO」,因爲一些功能設置「查看基於控制器的狀態欄外觀」。該應用程序工作正常,直到你不使用XCDYouTubeKit(MPMoviePlayerViewController)。使用XCDYouTubeKit後,應用程序失去上面「註釋」中指定的功能,意味着狀態欄也開始在橫向顯示。
你可以在這裏下載演示項目。
https://www.dropbox.com/s/yp5pkvf9evsl8wb/XCDYouTubeKit%20Demo.zip?dl=0
體驗這個事情,你需要按照XCDYouTubeKit演示以下步驟:
- 集Info.plist文件 「查看基於控制器的狀態欄外觀」到「NO」 。
- 在iOS 8中打開應用程序並轉到「全屏播放器」。
- 將方向更改爲縱向或橫向,反之亦然。您將觀察到狀態欄隱藏在橫向上,而不是縱向顯示。
- 現在輕按「全屏播放」按鈕(肖像模式),並讓視圖控制器上來。
- 按「完成」按鈕關閉視頻(與方向無關)。
- 將方向更改爲縱向或橫向,反之亦然。無論設備方向如何,您都會觀察到狀態欄始終保持在那裏。
請幫助!
謝謝@JoeBlow我完全同意你的評論。它的效率。請發佈它作爲答案。我會選擇它。 – harshitgupta 2015-05-07 18:08:06