自從我切換到Xcode 7.3以來,我的生活已經變成一個活生生的地獄,因爲Xcode開始在我的佈局中顯示自動佈局約束問題,這些問題在Xcode 7.2中工作正常,甚至在搜索了很多後我找不到解。這裏的問題...Xcode 7.3 Autolayout問題
我想創建一個具有某些長寬比(6:5)的UIImageView的動態調整大小的單元格。圖像下方是一個1像素高度的UIView,它顯示爲一個分隔符(由於某種原因,我不能使用默認分隔符,所以這是必須的)。這是約束。
我假定這些限制的小區的高度可被動態地每當所示的單元來計算。這一切都非常簡單,並且如果使用Xcode 7.2構建,預期工作,但Xcode 7.3在運行時顯示警告。
大部分的意見是完全顯示的時間,但在少數情況下,由於約束是在運行時打破,意見奠定了自己的位置的。這更多的是一個普遍的問題,幾乎所有的UITableViewCells都發生了這種情況。這個特殊的例子是其中最簡單的例子。任何知道自動佈局的人都不能在設置正確的約束時犯錯誤......所以,我的約束有什麼問題,或者Xcode有什麼問題,更重要的是如何解決這個問題?任何幫助深表感謝。
我可以看到視圖控制器代碼嗎?最後2個約束是系統約束。在99%的案例中,你看到它們,這是因爲你迫使一些早期的佈局通過。 – facumenzella