![](/img/trans.png)
[英]iOS autolayout - size with less then or equal Inequality constraint ambiguity
[英]How to resolve inequality constraint ambiguity - vertical ambiguous in AutoLayout in iOS
在我的iOS應用程序中,我啟用了“ 使用自動布局”選項,並且正在使用情節提要來設計UI。 在我的一種視圖中,我具有帶有以下約束的UIDatePicker。
突出顯示的約束給我以下警告
不平等約束歧義
當我使用問題導航器看到問題時,它會告訴我
模糊的布局MyUILabel在垂直方向上是模糊的。
MyUILabel具有以下約束
為什么需要這種約束,是因為我在3.5英寸的屏幕上加載應用程序時,一些底部UI元素重疊了。 通過添加突出顯示的約束可以解決該問題,並給我兩個單獨的問題。
第一個是上面提到的不平等約束歧義,第二個是,即使在4英寸的屏幕尺寸上,這個約束也越來越適用。 我的意思是,對於4英寸及以上的屏幕,我可以在其底部留出空間:MyUILabel Equal = 20 ,它看起來很好,沒有任何重疊。
我該如何解決?
簡而言之,對於3.5英寸的屏幕,我需要<= 20約束,對於4英寸及以上的屏幕尺寸,我需要= 20約束。
提前致謝。
不看完整的視圖很難說。 根據您的描述,我將檢查您的最高視圖,以確保其垂直固定在其超級視圖上。 對於您的情況,我認為這是“ MyImageView”; 嘗試將其“ Superview的頂部空間/ Top Layout Guide”設置為等於10/15 / etc。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.