如何在iOS中实现动态文本,同时指定最小和最大字体大小限制?

时间:2018-09-12 13:00:49

标签: ios swift xcode

通过动态文本,我的意思是使用:(检入动态文本)https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/typography/

我经历了一些类似的问题。然而,他们都没有解释最小和最大。我想同时限制uilabel和uitextfield。

1 个答案:

答案 0 :(得分:0)

对于最小字体大小,可以从情节提要中进行设置。 对于最大字体大小,您需要像这样以编程方式进行检查-

let maxFontSize = 30
If label.font.pointSize > 30 {
    label.font = label.font.withSize(maxFontSize)
}

您还可以使用相同的方法检查最小字体。