首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使iOS文本字体大小与屏幕大小展开/收缩?

如何使iOS文本字体大小与屏幕大小展开/收缩?
EN

Stack Overflow用户
提问于 2017-12-26 19:16:09
回答 2查看 194关注 0票数 2

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

例如,假设设计提供一个以iPhone 8屏幕大小为参考的单一设计,并指定一些文本为字体大小24。在应该收缩为fit的SE上运行时,在8+上运行时应该扩展到fit。如果将文本放置在标签中,然后设置约束,并打开自动收缩,并将最小字体比例设置为某个值(例如0.75),则当应用程序运行时,字体将在SE等小屏幕设备上自动缩小。但是一个UILabel只有一个自动收缩属性,它没有自动展开,那么如果必要的话,如何使标签中的文本进行扩展以及收缩呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-26 19:29:31

将字体大小设置得如此之大,以至于总是会调用自动缩小。

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

票数 0
EN

Stack Overflow用户

发布于 2017-12-27 02:04:44

如果您正确设置了约束,并将字体设置为自动缩小,使用最小的字体大小,标签将调整大小,这样在较小的screens.If上就不会太大了--您需要为特定的手机指定特定的大小--然后还可以编程为该手机指定字体大小,如果苹果推出不同大小的屏幕,仍然可以。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47982793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档