2013-06-30 150 views
0

這看起來應該很簡單,但我有一個可怕的時間試圖讓每個子視圖(他們的行爲像菜單欄)約束到父視圖的底部IOS故事板。iOS故事板約束每個子視圖到屏幕底部

在子視圖之間似乎存在自動約束,它們會覆蓋我正在設置的約束。我嘗試將這些關閉,然後放置新的約束,但似乎沒有任何工作,因爲我循環嘗試重置約束,一遍又一遍...

它應該很簡單,設置所有的uiviews到特定的寬度和長度,並將超級視圖底部之間的距離設置爲等於零。就是這樣。

回答

2

的祕訣,幸福的約束在Interface Builder編輯很簡單:

  • 不要做

如果這是不可能的,那麼:

  • 創建自己約束之前試圖刪除系統的那個
  • 讓judi cious使用在檢查
  • 不要拖,你已經添加後其拖放您的看法釘扎菜單和編輯約束 - 這將導致接口建設者放棄所有約束並設置你一套新「最佳猜測」系統約束。

我已經寫了更多關於這個here,但這是它的要義。