选择合适的屏幕尺寸进行工作
Choosing appropriate screen size to work with
关于在 iOS 应用程序中制作自适应布局,我有一个相当笼统的问题。
在 Xcode 中创建新项目时,您可以选择开始工作的屏幕尺寸:
我注意到,如果您在 iPhone SE 屏幕上放置一个正方形 UIView
,然后连接 Leading、Trailing、Top 和 Bottom 约束 - 此视图会在所有其他屏幕上正确显示。但是,如果您在 iPhone X 上执行相同的操作,那么在较小的屏幕上,相同的形状将被破坏。
所以,我的问题是:
- 开始制作 iOS 应用程序时,选择哪个 iPhone 屏幕尺寸
为了不因其他屏幕的限制而头疼,并且
使像素完美 UI?
- 如果我收到为 iPhone X 屏幕准备的设计,我可以准备吗
首先是 iPhone SE 屏幕,它会正确显示吗
在这种情况下更大的屏幕?
- 您在项目中最常使用的屏幕尺寸是什么?
实际上选择哪个 1 没有区别,你需要的是在将约束设为通用时考虑一下,这意味着每个静态 width/height 在所有设备中都会看起来相似,并且每个比例1 会根据设备大小来查看,我个人喜欢使用 iphone 5(请忘记 iphone 4 否则你必须将主视图设为滚动视图,因为它的高度非常小设备 ),您也可以切换设备以查看您设置的约束(在选择的 1 中)在其他设备中的外观
您不需要 'choose' 尺码。这只是一个显示设置,您可以随时更改它以在不同设备上预览您的布局。
您需要以一种合乎逻辑的方式进行约束,以便在更改屏幕尺寸时自然适应。
关于在 iOS 应用程序中制作自适应布局,我有一个相当笼统的问题。
在 Xcode 中创建新项目时,您可以选择开始工作的屏幕尺寸:
我注意到,如果您在 iPhone SE 屏幕上放置一个正方形 UIView
,然后连接 Leading、Trailing、Top 和 Bottom 约束 - 此视图会在所有其他屏幕上正确显示。但是,如果您在 iPhone X 上执行相同的操作,那么在较小的屏幕上,相同的形状将被破坏。
所以,我的问题是:
- 开始制作 iOS 应用程序时,选择哪个 iPhone 屏幕尺寸 为了不因其他屏幕的限制而头疼,并且 使像素完美 UI?
- 如果我收到为 iPhone X 屏幕准备的设计,我可以准备吗 首先是 iPhone SE 屏幕,它会正确显示吗 在这种情况下更大的屏幕?
- 您在项目中最常使用的屏幕尺寸是什么?
实际上选择哪个 1 没有区别,你需要的是在将约束设为通用时考虑一下,这意味着每个静态 width/height 在所有设备中都会看起来相似,并且每个比例1 会根据设备大小来查看,我个人喜欢使用 iphone 5(请忘记 iphone 4 否则你必须将主视图设为滚动视图,因为它的高度非常小设备 ),您也可以切换设备以查看您设置的约束(在选择的 1 中)在其他设备中的外观
您不需要 'choose' 尺码。这只是一个显示设置,您可以随时更改它以在不同设备上预览您的布局。
您需要以一种合乎逻辑的方式进行约束,以便在更改屏幕尺寸时自然适应。