在我的iOS应用程序中,我启用了 使用自动布局 选项,并且我使用 storyboards 设计我的UI。在我的一个视图中,我的UIDatePicker具有以下约束。
突出显示的约束为我提供了警告
不平等约束歧义
当我使用Issue Navigator查看问题时,它会告诉我
模糊布局MyUILabel垂直模糊。
MyUILabel有以下约束
为什么我需要这种约束是当我在3.5英寸屏幕中加载应用程序时,我的一些底部UI元素重叠。通过添加突出显示的约束来解决该问题并给我两个单独的问题。
第一个是上面提到的不平等约束歧义,第二个是,即使在4英寸的屏幕尺寸中,这个约束也适用。我的意思是对于4英寸以上的屏幕尺寸,我可以将底部空间设置为:MyUILabel Equal = 20 并且看起来没有任何重叠。
我该如何解决这个问题?
对于3.5英寸屏幕,我只需要< = 20约束,对于4英寸及以上屏幕尺寸,我需要= 20约束。
提前致谢。
答案 0 :(得分:0)
如果不看到你的全部观点,很难说清楚。根据您的描述,我会检查您的最顶层视图,以确保其垂直固定到它的超级视图。对于你的情况,我认为这是" MyImageView&#34 ;;尝试将其设置为超级视图/顶部布局指南"无论你想要什么,等于10/15 /等。