2014-12-27 93 views
0

我有2個視圖。一個肖像細節視圖,當旋轉到風景時,手動切換到全屏照片查看器。縱向細節視圖將爲shouldAutorotate和prefersStatusBarHidden返回NO。在方向切換視圖時停止狀態欄旋轉

當我從肖像旋轉到風景時,就在景觀視圖淡入之前,我可以看到肖像視圖稍微調整大小,因爲狀態欄被隱藏,然後狀態欄從頂部移到側面。

轉換看起來有點難看。我寧願狀態欄在設備旋轉到肖像時仍然可見,因爲無論如何它都會被橫向視圖覆蓋。是否有可能做到這一點?

回答

0

我不認爲這是可能的。 我看到它工作的唯一方法是如果你自己做旋轉,而不是設備的能力

+0

謝謝加爾,我認爲你是對的。如果我只在Info.plist支持的界面方向上允許縱向,那麼正如預期的那樣狀態欄不會旋轉。但是接下來必須在所有子視圖上以90度旋轉來創建「風景」照片視圖,並且當旋轉到其他風景時,整個視圖將需要轉動180度。所以基本上我不認爲這是值得大多數人不會注意到的東西的努力! – martinjbaker 2014-12-29 21:37:54