Xcode Storyboard - 如何在不同的iPhone屏幕尺寸之间更改元素的字体大小和位置

时间:2017-04-04 18:27:00

标签: ios iphone xcode storyboard

所以我在故事板中有以下布局,一切都在3x屏幕尺寸上工作正常,但我想尝试整理字体大小和按钮图标相对于按钮文本的位置。

请参阅下文我的意思,基本上我想要的是每个屏幕尺寸看起来非常类似于4.7屏幕布局,例如文本和图标之间的间距(我也可以在4英寸的屏幕上略微缩小字体,因为它看起来太大但在其余的屏幕上都没问题。

任何想法我需要在图标和文字上加上什么约束才能让它在每个屏幕尺寸上看起来都一样。

2 个答案:

答案 0 :(得分:2)

在自动布局中使用多人游戏来增加和缩小元素。请参阅以下示例:

Set the constraints as shown Set the constraints with multiplier Set height multiplier Add constraints for label Add centre contain for label to fix in centre set minimum font size

现在运行您的应用并检入所有设备类型。希望这对你有用。

答案 1 :(得分:0)

如果您使用的是autolayout,则可以将aspect ratio的{​​{1}}和width height约束设置为单元格内容视图,这样,如果细胞生长,图像也会增长。

以下链接可能有用[{3}}