我正在努力使用 Xcode 5 的约束来适应 3.5"和 4"屏幕之间(相对)的内容。为简单起见,我目前只关注人像
这是 4"屏幕上的布局示例屏幕(未显示底部的选项卡 Controller ):
我想锁定任何图像(例如这辆卡车)的比例,但允许所有标签、按钮等在 3.5"屏幕上更紧密地挤在一起。由于所有 iPhone 的宽度都相同,我认为我需要保持 x 约束不变,但配置动态 y 坐标,但希望得到有关建议。
非常感谢。
最佳答案
您可以通过选择图像然后添加必要的约束(您的数字会有所不同)将图像的宽度和高度固定在 Storyboard 中:
您可以添加约束以通过“大于或等于”或“小于或等于”建立关系来自动更改垂直布局,但是根据我的经验,结果很难完全符合您的要求,因为自动布局引擎不会使行分隔相同。
我的建议是,一旦您拥有其中一种屏幕尺寸的布局,就可以为垂直约束添加导出,然后调整这些约束 constant
-viewDidLoad
代码中的属性.这样空间的分布将完全符合您的要求。
关于ios - Xcode 5/iOS7 : Trying to add constraints to resize between iPhone 3. 5"and 4"屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22270428/