2012-08-28 39 views
0

我想使iOS設備處於縱向模式,任何鍵盤都將以橫向模式顯示。我怎樣才能管理這樣的事情?提前致謝。更改鍵盤方向而不翻轉iOS設備

+4

[你有什麼嘗試?](http://www.whathaveyoutried.com) – DrummerB

+0

你想讓鍵盤後面的視圖保持肖像嗎?或者你想讓鍵盤和鍵盤背後的視圖處於風景中,而其他的都是肖像? – Augie

+0

我希望鍵盤後面的所有東西都保持縱向,而鍵盤則處於橫向。 –

回答

0

我會試着設置狀態欄的方向。這需要進行特殊處理以確保視圖不會旋轉,但鍵盤,彈出窗口,動作表等都取決於應用程序狀態欄的方向。設置狀態欄的方向是這樣的:

[[UIApplication sharedApplication] setStatusBarOrientation:newOrientation] 
+0

我使方向禁用了整個應用程序,併爲每個視圖我想做一個方向,我手動旋轉它,但我想旋轉鍵盤也。 –

+0

是的,但我認爲「旋轉鍵盤」的唯一方法是更改​​狀態欄的方向。鍵盤總是彈出狀態欄的對面。我不認爲有這樣的方法[鍵盤setOrientation:]。據我所知,設置狀態欄是唯一的方法。 – MikeS

+0

是的,我也知道。唯一的辦法就是繪製自己的鍵盤並覆蓋iOS鍵盤,但這很難。 –