我正在使用iOS 8.我的筆尖已啓用自動佈局和尺寸類別。我在IB中做了兩個佈局,一個用於任何寬度/任何高度,另一個用於任何寬度/緊湊高度。我已經在IB中測試了不同的方向和設備大小,並且我沒有IB中的約束問題。爲什麼我會在不應爲尺寸類安裝的約束上出現自動佈局錯誤?
現在,當我在手機上運行應用程序。該視圖以正確的方式放置在肖像中。然後我將手機旋轉到風景,然後出現「無法同時滿足約束條件」。錯誤。當我查看衝突約束的列表時,我發現應該已經爲橫向佈局卸載了一個約束。旋轉完成後,橫向佈局顯示正確。
就好像iOS試圖在舊約束卸載之前用新邊界佈局視圖。這是iOS的一個已知問題嗎?是否需要執行一個步驟來正確支持大小類?
我有完全相同的問題!當我旋轉肖像(在模擬器上)時,我得到了一個約束的衝突約束,該約束是* not *爲該大小類安裝的!鬱悶了!我不斷重置約束 - 同樣的錯誤! – wcochran 2015-02-16 19:44:12