13
我的應用程序迄今爲止只是一個基於肖像的應用程序。但是,我將橫向模式添加到新版本,但發現從縱向旋轉到橫向時,我的XIB文件看起來很震撼。顯然,我需要製作每個XIB的橫向版本,並根據發生的旋轉情況使用一些代碼來更改XIB啓動。我對嗎?如果是這樣,我該從哪裏出發?是否有任何Apple示例應用程序使用此代碼?根據旋轉更改XIB文件的最佳方法?
僅供參考 - 我的XIB文件中只有文本。
謝謝。
我的應用程序迄今爲止只是一個基於肖像的應用程序。但是,我將橫向模式添加到新版本,但發現從縱向旋轉到橫向時,我的XIB文件看起來很震撼。顯然,我需要製作每個XIB的橫向版本,並根據發生的旋轉情況使用一些代碼來更改XIB啓動。我對嗎?如果是這樣,我該從哪裏出發?是否有任何Apple示例應用程序使用此代碼?根據旋轉更改XIB文件的最佳方法?
僅供參考 - 我的XIB文件中只有文本。
謝謝。
如果您有複雜的視圖,自動調整大小可能無法正常工作。如果是這樣,你最好的選擇是爲每個方向從單獨的筆尖加載單獨的視圖。
如果您對視圖中的每個用戶界面元素設置正確的調整口罩,就應該很好地旋轉並保持位置/長寬比等 – Jasarien 2010-03-23 09:21:58
呀問題是儘管這有些文字在改變方向時不居中 - 因爲它不在正確的位置。 – Graeme 2010-03-23 10:16:20
正如我所說,那將是因爲你沒有正確設置調整大小的掩碼。在界面構建器中,在檢查器的大小選項卡中,有一個用於動態調整大小和定位的部分。廣場內的紅色箭頭。右側的動畫圖像顯示了在使用當前設置調整大小/旋轉元素時,元素的行爲方式。 – Jasarien 2010-03-23 10:42:57