根据每个 iPhone 大小更改字体大小

Posted

技术标签:

【中文标题】根据每个 iPhone 大小更改字体大小【英文标题】:changing the font size according to each iPhone size 【发布时间】:2017-01-24 05:02:15 【问题描述】:

有什么方法可以根据不同的 iPhone 屏幕更改/自动调整字体大小,因为当我更改字体大小时,字体大小也适用于其他手机大小,这太大了。

我当前的手机尺寸是 iPhone 6s plus(5.5 英寸)

【问题讨论】:

查看以下链接:- ***.com/a/53496831/5857254 希望对您有所帮助:) 【参考方案1】:

请使用大小类来支持不同屏幕的不同字体大小。这是关于使用大小类的好教程。 adaptive-layout-tutorial

【讨论】:

这很有帮助,我认为这适用于 Xcode 7,但 Xcode 自适应似乎是 trait 而不是大小类,我解决了,感谢 Ganesh!【参考方案2】:

我遇到了类似的问题。我建议使用这个库: https://github.com/hamiz-ahmed/SizeOptimizedLabel

指定初始屏幕和字体大小。字体会根据不同的屏幕尺寸自动优化。

【讨论】:

【参考方案3】:

几个月前我遇到了这个问题。目前无法在情节提要上执行此操作。

您可以通过检测屏幕大小或设备类型并为每个设备设置字体大小来通过代码执行此操作。你可以使用这个库来做到这一点

https://github.com/sebyddd/SDVersion

【讨论】:

以上是关于根据每个 iPhone 大小更改字体大小的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.iOS - 如何动态更改标签字体大小?

字体更改时自动uiLabel和uiTableViewCell调整大小的iphone代码?

如何在 iPhone 中动态更改 UITextView 中文本的字体大小

iPhone 的啥代码,以便用户可以通过单击某些按钮来更改文本视图中的字体大小?

如何在不使用自动收缩的情况下使用不同 iPhone 尺寸的自动布局更改字体大小 [重复]

如何更改NSTableHeaderCell的字体大小