我们如何保持文本字段的字体大小相对于屏幕大小?

Sha*_*aik 4 fonts uitextfield ios

我有一个文本字段,我给了它一个大小为 13 px 的常规字体。

但我希望字体大小相对于屏幕大小增加。

谢谢。

Tam*_*gel 7

您可以根据屏幕尺寸计算字体大小。

let baseWidth: CGFloat = 320 // the width of the screen where you want to use 13pt
let fontSize = 13 * (UIScreen.main.size.width / baseWidth)
let font = UIFont(name: "HelveticaNeue", size: fontSize)
Run Code Online (Sandbox Code Playgroud)