2016-08-04 108 views
0

我是一位UX设计师,与少数开发团队合作。我们遇到了一些问题,我认为这是很多字体的硬编码值(以及其他内容)。最终结果是,如果用户在手机上更改字体大小,或者应用程序加载到较小的手机(如4或5)上,整个设计就会中断。在iOS中自动缩放字体?

我刚开始阅读它,但似乎有一个合适的方法来构建屏幕和处理文本,以便它适应设备大小和用户字体设置,而不会中断(如文本重叠,文本框相互碰撞,或者只是平整文本大小不改变/适应时间)

似乎新的旧金山字体对此有所帮助,虽然我们还没有能够实现它(再次,太多硬编码的东西)。

我想知道是否有人可以为处理多种设备大小和用户设置的文本制定正确的策略。我假设它与Adaptive Layout有关。我需要能够回到团队并聪明地进行对话。

回答

-1

你将不得不使用adjustsFontSizeToFitWidth财产UILabel。详情请看this

+0

感谢您的链接。这解决了一种类型的实例。我更多地询问应用程序设计的整体策略是什么,以便所有字体都是动态的。当我打开Apple News应用程序并将字体设置更改为大或小时,或者查看iPad或更小型电话上的应用程序时,所有文本都会缩放以使其看起来正确。这是如何完成的? – MajorTom