[英]Is it possible to have different constraints for different phone sizes in Xcode?
[英]Xcode 6 constraints on different sizes
我正在使用Xcode 6做一個iPhone應用程序。我的問題是,我向圖像添加了一個約束,一切都很好,然后我嘗試在較小的屏幕上添加另一個約束,但我得到了下面這個錯誤。信息。 有什么方法可以根據我們所處的規模來添加不同的約束? 那就是在whny hAny區域的Xcode上的感覺,但是由於某種原因,它根本不起作用。
2014-10-06 17:41:45.059 testapp [2623:26567]無法同時滿足約束。 以下列表中至少有一個約束是您不想要的約束。 嘗試以下操作:(1)查看每個約束,並嘗試找出不期望的約束; (2)查找添加了一個或多個不必要約束的代碼並進行修復。 (注意:如果看到的是您不了解的NSAutoresizingMaskLayoutConstraints,請參閱有關UIView屬性translationsAutoresizingMaskIntoConstraints的文檔)(“”,“”,“”,“”)
將嘗試通過打破約束來恢復
在UIViewAlertForUnsatisfiableConstraints上創建一個符號斷點,以在調試器中捕獲該斷點。 列出的UIView的UIConstraintBasedLayoutDebugging類別中的方法也可能會有所幫助。
當約束接收到負值或與其他值相矛盾的值時,它將拋出錯誤。 例如:
確保父視圖的高度大於圖像的高度。 希望上面的示例可以使您更好地理解該問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.