如何使用自动布局在(可能的情况下)不同控件中保持字体大小相同?
How to keep fonts the same size across (where possible) different controls with autolayout?
我有几个跨越不同行数的 UILabel。我已经为每个设置了不同大小的字体/大小 类。我还设置了最小尺寸。
但是我无法使字体保持相同大小。
如何使用自动布局实现此目的?
我不知道你有多少个 UILabel。这就是为什么您可以从添加 UIScrollView
到启用动态内容的视图控制器开始。 (或者你可以使用 UITableView
)
您可以按照步骤创建 UIScrollView
动态内容。
之后,您应该添加带有底部、顶部、尾部和前导约束的 UILabel
。它将根据您的文本长度调整标签高度。字体和大小也保持不变。
朋友推荐了一个UIStackView,很赞
我有几个跨越不同行数的 UILabel。我已经为每个设置了不同大小的字体/大小 类。我还设置了最小尺寸。
但是我无法使字体保持相同大小。
如何使用自动布局实现此目的?
我不知道你有多少个 UILabel。这就是为什么您可以从添加 UIScrollView
到启用动态内容的视图控制器开始。 (或者你可以使用 UITableView
)
UIScrollView
动态内容。
之后,您应该添加带有底部、顶部、尾部和前导约束的 UILabel
。它将根据您的文本长度调整标签高度。字体和大小也保持不变。
朋友推荐了一个UIStackView,很赞