2015-11-28 122 views
0

您好我想用電池指示器下方的搜索欄和兩個垂直排列在搜索欄下方的UIViews製作一個UI。這兩個視圖的高度是相同的,應該佔據屏幕的其餘部分。我試圖給視圖添加約束,但它們的大小要麼超過屏幕邊界要麼留空邊距。達到此目的的最佳方法是什麼?我的應用定位的是iOS 6的所以沒有堆棧視圖,請:)如何正確對齊多個視圖

這是我當前佈局的截圖:

Screenshot

的意見超過右邊界和他們之間有白色條紋。我試圖添加約束來將左右邊距設置爲零,但仍然得到不正確的大小。

+0

嘗試用容器........ –

+0

自動版式是正確的選擇。也許你沒有正確應用它。如果您在此分享設計屏幕以便有人能夠幫助您,那會更好。 – Gandalf

回答

1

確保您Autolayout限制如下:

topView應該有:

  • 領導,並尾隨 - 到TopLayoutGuidelines
  • 高度相等底部(或垂直空間) - 到bottomView

bottomView應該有:

  • 領導尾隨,並等高 - 到firstView
  • 底部 - 到BottomLayoutGuidelines
+0

是否這樣? bottomView.leading = topView.leading topView.bottom = bottomView.top – Yangrui

+0

隨着從'topView'拖拽到'bottomView'並選擇'Vertical Spacing'和'Equal Height', –

0

1.設置相等的寬度兩者視圖& &相等的高度。

  1. 設置兩個視圖之間的垂直空間。

  2. 將前導,尾隨,頂部空間設置爲視圖& &一個視圖的底部空間。

4.set center horizo​​ntal for the view。

  • 組前緣和後的視圖2至VIEW1。
  • 你更好的等寬設置爲您的視圖