如何在Storyboard中为不同的iPhone屏幕尺寸设置不同的字体大小?

3

我在屏幕上有一个标题,其字体大小为16,但在iPhone 5s/4s上看起来略大,因此我想根据不同的iPhone屏幕大小调整字体大小。 是否可以通过故事板实现?


通过Storyboard,仅限iPhone和iPad,我们可以做到这一点...为此,需要编码。 - McDonal_11
@McDonal_11,你能给我提供一些示例代码或链接吗?非常感谢。 - sachin_kvk
从这里获取答案:https://stackoverflow.com/questions/48630776/uitextview-font-to-always-be-fixed-size/48646121#48646121 - McDonal_11
https://dev59.com/hITba4cB1Zd3GeqP0gyG - Arasuvel
@sachin_kvk,请查看我的问题。 - jignesh Vadadoriya
显示剩余2条评论
2个回答

0

是的,你可以要求iOS自动适应,但必须使用苹果的指导方针。

顺便提一下,苹果公司声明:(自iOS7以来)

https://developer.apple.com/ios/human-interface-guidelines/visual-design/typography/

1) "尽可能使用内置文本样式"(该算法来自苹果...)

2) "动态类型提供了额外的灵活性,使读者可以选择他们喜欢的文本大小。"

因此,苹果已经考虑到了所有设备和字体以及用户偏好的变化。(也许这不是您想要的...但这是缩放/适应字体的官方方式)


0

通过使用xCode,您可以像下面这样提供动态字体

  1. 在图像中的字体设置旁边单击“+”按钮,您会看到
  2. 选择屏幕大小并分配字体类型和大小。

设置字体

enter image description here

设置完成后

enter image description here


我认为这是针对iPad和iPhone的.. 我只需要iPhone的解决方案。 - sachin_kvk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接