2013-01-20 71 views
2

我是新來的自動佈局,當它旋轉到風景時需要調整一些視圖的大小。iOS - 如何使用自動佈局調整視圖大小?

我的視圖從上到下層次是:

  1. 工具欄(用戶信息)
  2. 工具欄(滾動視圖#1標題)
  3. 滾動型#1
  4. 工具欄(滾動視圖#2標題)
  5. 滾動型#2

所有視圖彼此相鄰其他和旋轉時保持相同的佈局。

但是,我需要縮小這兩個滾動視圖的一小部分,所以當處於橫向模式時,一切都適合在屏幕上。

什麼是做到這一點的正確方法? 我試過手動更改方向更改方法中的滾動視圖框架,但視圖大小不變。

回答

2
  1. 給工具欄明確指定的高度。
  2. 將頂部工具欄固定到頂部和側面。
  3. 針底部滾動視圖以側面和底部
  4. 充分利用2個scrollViews相同的高度。
  5. 使所有的視圖在它們之間有垂直的間距約束(你應該自動得到這個,如果你把它們放在彼此的正上方,當你拖動它們時)。

這應該是足夠的,以限定每一個視圖的大小和位置。當視圖在旋轉時變小時,唯一可以自由更改的將是滾動視圖高度。

相關問題