Ios 有人能建议我在哪种情况下我们需要使用任意*任意大小的班级模式吗?

Ios 有人能建议我在哪种情况下我们需要使用任意*任意大小的班级模式吗?,ios,class,layout,storyboard,size,Ios,Class,Layout,Storyboard,Size,有人能建议我在哪种情况下我们需要使用任意*任意大小的班级模式吗 当应用程序构建为与iPhone和iPad兼容时,应设置哪种大小级别模式 您所问的两个问题非常笼统,暴露了对大小类如何工作的严重理解不足。回答您的问题会有点像这样: 几乎在所有情况下 所有尺寸等级都很重要 我建议开始 请看这张图片: 如果您使用任何宽度/高度,这意味着您正在使用的约束/视图将“安装”到所有设备上。如果您使用紧凑的宽度/规则的高度,这意味着您使用的约束/视图将在所有iPhone处于纵向模式时安装。如果使用常规/常规,则表

有人能建议我在哪种情况下我们需要使用任意*任意大小的班级模式吗

当应用程序构建为与iPhone和iPad兼容时,应设置哪种大小级别模式


您所问的两个问题非常笼统,暴露了对大小类如何工作的严重理解不足。回答您的问题会有点像这样:

几乎在所有情况下 所有尺寸等级都很重要 我建议开始

请看这张图片:

如果您使用任何宽度/高度,这意味着您正在使用的约束/视图将“安装”到所有设备上。如果您使用紧凑的宽度/规则的高度,这意味着您使用的约束/视图将在所有iPhone处于纵向模式时安装。如果使用常规/常规,则表示您使用的约束/视图将仅安装在iPad上

请注意,当您在storyboard/xib文件中添加约束和视图时,您将能够在不同大小的类之间来回切换,以便为正确的大小类“安装”它们


希望这能给你带来帮助,让你朝着正确的方向前进。

首先你应该知道什么是尺码等级? 大小类是苹果公司解决这个问题的方法,我如何能够轻松地处理这么多不同的屏幕大小和设备方向? 尺寸等级是自适应设计的选框功能。使用它们可以消除处理多个屏幕大小、方向或特定设备的代码和逻辑

当您的布局在任何屏幕大小上都没有变化时,可以使用任意*任意大小。这还可以使所有可用设备都只具有一个界面变得简单。如果您想为多个设备应用程序,我们将使用任意*任意大小。要了解更多信息,请参阅苹果文档:

要完全理解它,请使用大小类进行演示。请参阅: