我正在使用NavigationController,並且在切換到「橫向」模式時有一個特定的視圖不能很好地佈局。我做了一個「風景優化」版本的視圖,當用戶旋轉iPhone時,我想從Portait版本切換到橫向版本。原因是我有0 - 9的經典計算器3 x 3 + 1格式被隱藏。如何在旋轉時切換視圖
我想我可以用WillRotate做到這一點,並從NavigationController堆棧中彈出當前視圖並推送替換,但這是拋出異常。
任何想法?我希望它是動畫,並且如果可能的話,這對用戶來說不是顯而易見的。
鏈接已經改變:http://escoz.com/blog/displaying-different-views-when-iphone-is-rotated-with-monotouch/ – basarat
我剛剛注意到上面的例子(代碼/項目)實際上不會旋轉到橫向視圖。導航欄實際上消失了,但是當電話轉向其側面時,該視圖不會。當改變爲橫向時,文本實際上結束了垂直(橫向)。 –
@ryananderson ..我不會感到驚訝,如果這是一個新版本的iOS的大,因爲代碼只是真的老..蘋果確實改變了iOS6中viewControllers的旋轉方法。 –