2012-04-29 55 views
1

我想盡量減少編寫代碼的數量,並在xcode中使用故事板來指定視圖在縱向和橫向視圖中應顯示的方式。如何使用storyboard iOS來佈局單個視圖的縱向和橫向方向?

什麼是最好的/推薦的方式來做到這一點,最大限度地減少代碼?我已經做了一些研究,但是在找到一個簡單的解決方案時遇到了困難..有必要做一些有條件的細節,並在我的橫向視圖中重新鏈接所有東西,還是有更簡單的解決方案?謝謝!

回答

2

通常您可以定義autoResizingMask(或者轉到Interface Builder中的大小檢查器,如下所示),以便控件隨着屏幕大小的變化而移動或調整大小。如果你這樣做,你通常會對風景和肖像有相當不錯的支持。如果您對方向更改做了一些相當重大的更改(例如,您希望隨時混洗各種控件,以便在更改時它們處於彼此不同的位置),則只需對控件的框架進行程序更改方向或你想加載非常不同的UIImages)。但是,90%的時間,自動調整設置可以處理的控制簡單移動/尺寸/ recentering你:

autoResizing mask options in Interface Builder

+0

真棒的感謝! – Ken 2012-04-30 05:14:13

相關問題