如何根据屏幕大小自动布局调整标签和其他对象的大小

时间:2017-07-24 03:50:28

标签: ios xcode autolayout ios-autolayout

此视图会使用较小的字体和标签大小调整标签1-9的大小,以便在视图中保留标签1-9。我尝试使用最小字体比例并将标签固定到视图的所有边。感谢您对Xcode中的自动布局和构建响应式UI的任何提示和/或帮助。

iPhone 7 Plus

iPhone 7 Plus屏幕尺寸模拟

iPhone 4s

iPhone 4s屏幕尺寸模拟

3 个答案:

答案 0 :(得分:3)

这很容易!

你可以使用这样的约束:

enter image description here

添加所有约束后,您需要检查UILabel配置:

enter image description here

如果您有疑问 - 可以问:)

答案 1 :(得分:0)

我想here,您可以找到问题的答案(部分:两个等宽视图)。
一个想法就是在标签之间使用额外的视图,并将第一个和最后一个标签加强到父视图的顶部和底部边缘。

答案 2 :(得分:0)

您只需在NSLayoutConstraints 界面编辑器中添加一些UILabel并更改一些UIStoryBoard属性。我添加了一个图片和一个gif供参考。I have marked the properties here

此gif图片将给出详细说明: enter image description here

enter image description here

enter image description here

enter image description here