【问题标题】:How to declare different font sizes for same size class in adaptive auto layout in xcode?如何在xcode的自适应自动布局中为相同大小的类声明不同的字体大小?
【发布时间】:2017-06-02 18:10:39
【问题描述】:

自适应自动布局支持 size class 特定的字体大小调整,但如果我想为 iphone 4/4s、5/5s、6/6s 和 7/7s 提供不同的字体大小怎么办?都是紧凑的常规尺寸类。

【问题讨论】:

标签: ios autolayout size-classes


【解决方案1】:

这不适用于自适应布局。 Apple 认为,如果这些不同的设备具有相同的大小等级,您应该为它们使用相同的字体大小。

您可能需要获取屏幕大小并据此更改字体大小。

【讨论】:

  • 所以,这不是一个很好的补充,它直到root才解决问题,最后开发人员最终在运行时调整。
  • 视情况而定。大多数时候,我对 Apple 提供的解决方案完全满意。 Apple 为 80% 的用户/开发人员构建其产品。在这种情况下,您可能是缺失的 20% 中的一员。
  • 1.那么我可以为这种情况提供备用故事板吗?还是 2. 在运行时更改哪个更好?
  • 是的。您仍然需要根据屏幕尺寸决定使用哪个故事板。
  • 我会针对运行时更改选择多个故事板选项,并将正确决定使用哪个故事板。这是 android 的做事方式,操作系统会根据可用的最佳匹配自动检测替代布局。我可以这样继续吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-10
  • 2018-06-04
  • 2016-01-29
  • 1970-01-01
  • 2015-10-29
  • 1970-01-01
相关资源
最近更新 更多