Mik*_*keJ 5 ios swift size-classes adaptive-layout
有一些关于这个的帖子,但似乎没有一个完整的解决方案。
通过 IB 使用自适应布局我可以轻松更改特定大小类的字体大小,但是我有一个使用 UILabels 的自定义视图,我想根据使用的大小类(使用 swift)以编程方式设置字体大小 - 有没有其他人有这个问题或遇到解决方案?
您需要自定义视图来覆盖traitCollectionDidChange(previousTraitCollection: UITraitCollection?)UIView所遵循的UITraitEnvironment 协议。
\n\n讨论
\n当 iOS 界面\n环境发生变化时,系统会调用此方法。根据您的应用程序\xe2\x80\x99s 的需要,在视图控制器和视图中实现此方法,以响应此类更改。例如,当 iPhone 从纵向旋转到横向时,\n您可以调整视图控制器的子视图的布局。该方法的默认实现是空的。
\n
您可能需要观察 iPad 尺寸类别的高度/宽度:常规| 常规的
\n| 归档时间: |
|
| 查看次数: |
2797 次 |
| 最近记录: |