【发布时间】:2015-07-09 11:08:47
【问题描述】:
我正在尝试使用 swift 根据屏幕大小调整标签大小。我正在使用动态布局,无法弄清楚。基本上我想做的是缩小文本/字体大小以适合我的框架。
【问题讨论】:
-
更具体。标签尺寸?你的意思是框架,字体大小等?您正在使用自动布局并且很难处理约束或....?
-
label.adjustsFontSizeToFitWidth = true ??
我正在尝试使用 swift 根据屏幕大小调整标签大小。我正在使用动态布局,无法弄清楚。基本上我想做的是缩小文本/字体大小以适合我的框架。
【问题讨论】:
您可以在情节提要中完成所有这些操作。
在标签的前缘和后缘与其父视图之间添加约束。 (在视觉格式中类似于|-[label]-|。)这将随着其父视图宽度的变化而调整标签的宽度。
如果您还想调整字体大小,可以将情节提要中的 Autoshrink 项目设置为最小字体比例并设置适当的值(默认值为 0.5)。
【讨论】: