1
我正在研究一個小應用程序,並試圖更好地理解約束。約束沒有在xcode中更新
我只注意到我左邊有限制,選擇了'寬度',然後右邊的大小檢查器查找了相同的約束。
我所看到的是,如果我改變左邊的「width = 100」價值,它不會在尺寸檢查或預覽更新。當我在尺寸檢查器中更新它時,它會更新預覽,但不會更改左側的值。
究竟發生了什麼?
我正在研究一個小應用程序,並試圖更好地理解約束。約束沒有在xcode中更新
我只注意到我左邊有限制,選擇了'寬度',然後右邊的大小檢查器查找了相同的約束。
我所看到的是,如果我改變左邊的「width = 100」價值,它不會在尺寸檢查或預覽更新。當我在尺寸檢查器中更新它時,它會更新預覽,但不會更改左側的值。
究竟發生了什麼?
在所謂的「文檔大綱」(左側)中,您可以給出您的約束名稱,以幫助您更輕鬆地識別它們。他們不必以任何特殊格式。而不是width = 100您可以簡單地將其稱爲我的按鈕寬度約束。要更改實際值,請使用右側的尺寸檢查器。
因此,'寬度= 100'只是xcode在最初創建約束時給出的默認名稱? – Geuis
是的,確切! :) –
這是我見過的最違反直覺的事情。我花了很多時間試圖弄清楚爲什麼佈局被打破了,我才意識到這一點。我從蘋果網站上提交了反饋意見,爲了使這一點更加清晰(可以在括號內添加約束值) –