為了我們好,為了讓我們的 App 畫面更不容易出問題,Xcode 9 的 Auto Layout 檢查更嚴格了 ! 讓我們看看一下兩個原本在 Xcode 8 正常,在 Xcode 9 卻會顯示警告錯誤的例子:
1 只設定文字元件距離左邊和上面的間距。 button 可依據文字內容決定它的大小,因此只要這兩個條件,Auto Layout 即可完美算出它的位置和大小。然而在 Xcode 9,卻出現了紅色錯誤 !