這是我第一個使用Storyboard和Autolayout的項目。我不知道我缺少什麼。約束永遠不會滿足(iOS,Autolayouts)
我有一個原型單元格的表格,其中我想放置一個圖像。我希望這個圖像的頂部和左側是10px,並且是20px x 30px大。所以我把約束條件如下:
因爲約束點亮橙色(甚至不知道爲什麼),我刪除了他們,問的Xcode把約束自身。這是我的了:
不僅約束是多餘的,而且他們是橙色!我在這裏做錯了什麼?
編輯
正如我注意到,這是一個更大的問題。 Xcode版本5.0(5A11365x)在計算約束時存在一些問題,當設置這些「缺失」約束時顯示警告「缺少約束」,或者顯示「空錯誤」(缺少約束的警告,但沒有正文文本警告),當我從Project Navigator中選擇故事板文件時,會嚴重滯後。
看起來這是一個Xcode問題 - 畢竟,它仍然是一個預覽版本。
你得的Xcode 5,因此可以安全地說,你可以訪問WWDC影片。你應該觀看Autolayout的人知道他們爲什麼是橙色的以及如何處理它們;和WWDC 12中的三個。不要只是猜測這些東西 - 使用可用的資源。 – Abizern
我確實觀看了所有與Autolayouts相關的視頻。除此之外,我採取的方法是正確的 - 在我觀看的每個教程中,第一張圖片的約束幾乎相同。當然,除了它們是橙色的。 – deleteme