HI,下午好,新媒云不收取任何费用,公益非盈利机构
24小时服务热线: 4000-162-302
请扫码咨询

新媒易动态

NEWS CENTER

人们通常希望能够在所有设备上和任何环境下使用自己喜欢的应用程序

2021-05-20

人们通常希望能够在所有设备上和任何环境下使用自己喜欢的应用程序。在iOS应用中,您可以配置界面元素和布局,以在iPad上执行多任务处理时、在拆分视图中、在屏幕旋转时以及在其他设备上自动更改形状和大小。设计一个适应性强的界面在任何环境下都提供出色的体验非常重要。

1. 设备屏幕尺寸和方向

iOS设备具有各种屏幕尺寸,可以纵向或横向使用。在iPhone X和iPad Pro等边对边设备中,显示屏的圆角与设备的整体尺寸非常匹配。其他设备(例如iPhone SE和iPad Air)具有矩形显示屏。

如果您的应用在特定设备上运行,请确保该应用在该设备的所有屏幕尺寸上运行。换句话说,仅iPhone应用程序必须在每个iPhone屏幕尺寸上运行,而仅iPad应用程序必须在每个iPad屏幕尺寸上运行。



2. 自动布局

自动布局(Auto Layout)是一种构建自适应接口的开发工具。使用“自动布局”,你就可以定义控制APP中内容的规则(称为约束)。例如:无论可用的屏幕空间多大,你都可以约束一个按钮,使其始终水平居中并定位在距离图像下方8pt的位置。

当检测到某些环境变化(称为特征)时,自动布局会根据指定的约束自动调整布局。你可以将APP设置为动态适应各种特征,包括:

  • 不同的设备屏幕尺寸,分辨率和色域(sRGB / P3);
  • 不同的设备方向(纵向/横向);
  • 拆分视图;
  • iPad上的多任务处理模式;
  • 动态类型文本大小更改;
  • 基于区域设置启用的国际化功能(从左到右/从右到左的布局方向,日期/时间/数字格式,字体变化,文本长度);
  • 系统功能可用性(3D Touch)。

相关推荐