【发布时间】:2018-11-03 19:15:25
【问题描述】:
我尝试按照多个说明根据屏幕大小获取动态字体大小,但无济于事。在这个例子中,
我有一个UILabel,它有以下限制:
- 与 Superview 等宽
- 将中心 X 与安全区域对齐
- 将 Y 中心与 Superview 对齐
然而,当我在两个不同屏幕尺寸的模拟器上运行项目时,字体大小不会改变。我错过了什么?
这是UILabel 上的属性照片,以及 iPhone XR 和 iPhone 5s 模拟器上的结果。
【问题讨论】:
-
我不确定我是否正确理解了您的问题,但是如果 UILabel 的内容必须针对可用空间进行压缩,则自动收缩开始工作。由于您允许多行 (Lines == 0),IOS 有足够的空间来显示,无需缩小。
标签: swift xcode uilabel auto shrink