如何使iOS文本字体大小扩展/缩小屏幕大小?

时间:2017-12-26 19:16:09

标签: ios

如果GUI设计者使用特定设备屏幕大小作为参考点提供iOS设计,那么如果应用程序在不同设备上运行,如何使字体扩展或收缩?

即。假设设计提供单一设计,其中iPhone 8屏幕尺寸作为参考,并且一些文本被指定为例如字体尺寸24。当在应该收缩的SE上运行时,当在8+上运行它应该扩展到适合。 如果文本位于标签中,然后设置约束并打开自动收缩并将最小字体比例设置为某个值(例如0.75),那么当应用程序运行时,字体将在运行时自动缩小小屏幕设备,如SE。 但是UILabel只有一个自动收缩属性,它没有自动扩展,那么如果需要和缩小,标签中的文本怎么能扩展呢?

2 个答案:

答案 0 :(得分:0)

将font-size设置得如此之大,以至于始终会调用自动收缩。

或者,手动将字体大小设置为您根据尺寸计算的数字。

答案 1 :(得分:0)

如果您正确设置了约束,并将字体设置为自动缩小,并使用最小字体大小,则标签调整大小,以便在较小的屏幕上不会大得多。如果您需要特定的对于特定手机的大小,您还可以通过编程方式指定该手机的字体大小,如果Apple带出不同大小的屏幕,它仍然可以。