2016-08-19 47 views
0

我很難理解autolayout margins是如何工作的。我想把一個TextViewButton horizo​​ntly居中,並從邊緣間隔(我實際上跟隨在迅速的蘋果教程,但我想了解這些東西)。對齊邊緣xcode 7.0灰色,無邊距約束更新

當我點擊pin butt, the對齊is greyed-out, and also the align button不顯示任何可點擊的選項。

那麼,這是問題所在?這是這些按鈕的目標嗎?

還有更多,如果我添加左約束,我看不到任何更改。

我已經點擊Reset to suggested constraints,紅色的約束消失了,但沒有改變。

enter image description here

enter image description here

enter image description here

回答

1

爲了牽制你的文本視圖和按鈕水平中心,按一下按鈕,你已經在你的第一張照片中選擇的一個的左側,然後檢查「在容器中水平放置」。水平&如果您選擇了一個視圖,則垂直中心與容器對齊是唯一可用的選項。其他人只有在你選擇了多個視圖並且你想調整他們的邊緣,中心,頂部,底部等時才能工作。你可以通過shift點擊2個視圖來看到這些:這些項目將不再變爲灰色。

這裏是哪裏找的中心對齊的圖像: enter image description here

+0

謝謝回答。 無論如何,當我點擊你寫的按鈕時,所有的選項都是灰色的,所以我不能選擇它們。 我可憐的連接沒有添加圖像與您談論的不可點擊的選項。 – xcsob

+0

好吧,我添加了一張照片來澄清。您還必須記住在單擊此按鈕時選擇了一個視圖 –

+0

此解決方案適合您嗎?如果是,請接受答案。如果沒有,讓我知道發生了什麼問題 –