大小班级&加电话

时间:2017-04-25 17:18:39

标签: ios swift device size-classes iphone-6-plus

所以所有手机都有纵向宽度/常规高度。另外,手机在横向上具有规则的宽度/紧凑高度,而其他手机具有紧凑的宽度/紧凑的高度。

因此,只有在LANDSCAPE方向,您才能区分加号手机。

问题

有没有办法区分纵向加号模型手机?

未检查:

  • 屏幕分辨率
  • 屏幕比例
  • 设备字符串

enter image description here

注意:

检查屏幕分辨率/比例,设备字符串似乎是合理的,但试图远离那些。例如,Apple必须在Portrait中为iPhone Plus的收藏夹添加联系人图标。那么必须有一个正式的方法来做到这一点吗?

1 个答案:

答案 0 :(得分:2)

你弄错了。制作自适应布局的主要目的是它可以适应任何屏幕尺寸,而与设备无关。

在制作布局时,您不应该考虑这些设备的屏幕尺寸。你应该考虑大小等级。

如果你的布局可以在上面的大小类中工作,那么它应该在各自的手机中工作。此外,如果您正在寻找方向,但您的应用程序支持多任务,那么您的布局可能无法使用。

理想情况下,您的应用应具有可在任何屏幕尺寸下工作的布局,因为Apple正在发布具有不同屏幕尺寸的新设备,因此您的应用应兼容并适用于每种布局。

但那是理想的世界。您可以使用大小类处理大多数布局。在某些情况下,您需要处理特殊情况。