Ios Xcode自动约束无法正常工作
出于某种原因,当我添加约束时,通过单击添加缺少的约束,它实际上看起来比iPhone 4S模拟器中没有约束更糟糕 下面是它在Xcode中的外观: 以下是它在模拟器中的外观:Ios Xcode自动约束无法正常工作,ios,objective-c,iphone,xcode,Ios,Objective C,Iphone,Xcode,出于某种原因,当我添加约束时,通过单击添加缺少的约束,它实际上看起来比iPhone 4S模拟器中没有约束更糟糕 下面是它在Xcode中的外观: 以下是它在模拟器中的外观: 请注意,即使使用自动约束,顶部文本也隐藏在模拟器中。我希望它看起来和Xcode中的完全一样,但我无法理解。我已经玩弄了几个小时的限制,但都没有用。随着我在模拟器中使用的屏幕越来越大,它看起来越来越好,但我需要它在所有设备上都有一个通用的外观。我做错了什么?首先删除视图的所有约束 1为所有三个控件应用接点宽度和高度约束 2从顶部
请注意,即使使用自动约束,顶部文本也隐藏在模拟器中。我希望它看起来和Xcode中的完全一样,但我无法理解。我已经玩弄了几个小时的限制,但都没有用。随着我在模拟器中使用的屏幕越来越大,它看起来越来越好,但我需要它在所有设备上都有一个通用的外观。我做错了什么?首先删除视图的所有约束 1为所有三个控件应用接点宽度和高度约束 2从顶部布局Guid为所有三个控件应用顶部空间 3在所有三个控件的Superview中水平对齐中心
应用上述约束后,您的控件将显示在任何设备的中心。我认为这三个控件应与俯视图的中心对齐,并且三个控件之间的垂直空间是恒定的 控件将根据给定的文本自动调整其宽度。因此,您所要做的只是为它们的位置添加约束。因此,每个控件将需要两个约束,仅用于Y位置,另一个用于X位置 当然,您可以更改约束的乘数以支持横向