2016-11-13 64 views
-1

我正在使用Xcode 8.我在底部添加UIView。我在故事板中看到完美。 storyboard如何添加底部約束?

enter image description here

但是,當我在模擬器中運行它看起來並不完美。我不知道問題是什麼。

enter image description here

+0

你的問題不清楚,但你嘗試通過控制+點擊並在UI元素下面拖動鼠標並選擇垂直間距從底部佈局指南來約束嗎? –

回答

0

我不知道如果我理解正確你的問題,但在Xcode你按ctrl添加約束+單擊從需要約束到任何其他視圖的視圖+拖動(或佈局邊距) 。這可能是這樣的: ctrl+click+drag

在尺寸檢查(左側),那麼你應該可以看到你所有的約束,因此,例如是這樣的:example size inspector with four constraints defined

在這裏,您還可以編輯您約束的屬性。

0

查找一些事情可能出錯

  1. UIVIewController's自動調整大小子視圖被關閉。
  2. UINavigationController's半透明屬性出錯。
  3. 你的頂部視圖高度是固定的&你的一些約束是打破和底部約束是其中之一。
  4. 您的約束優先級很低,因此打破了底部約束。
在控制檯的外觀

爲以下:

可能至少在以下列表中的制約因素之一是你不想要的。

這表明,您的某些約束相互衝突,修復它。

如果你堅持你的問題標題,如何添加底部的約束,那麼在這裏就

enter image description here

NB ::按住右鍵拖動。

+0

感謝您的回答,但我沒有使用Autolayout。 –