选择合适的屏幕尺寸

时间:2019-02-01 02:18:59

标签: ios iphone autolayout screen

关于在iOS App中制作自适应布局我有一个相当普遍的问题。

在Xcode中创建新项目时,您可以选择可以开始使用的屏幕尺寸: Screen sizes

我注意到,如果您在iPhone SE屏幕上放置正方形UIView,然后连接前导,尾随,顶部和底部约束-此视图将在其他所有屏幕上正确显示。但是,如果您在iPhone X上执行相同的操作,则相同的形状在较小的屏幕上也会被破坏。

所以,我的问题是

  • 开始制作iOS应用时,要选择哪个iPhone屏幕尺寸 为了不因其他屏幕上的限制而头痛,并且 使像素完美的用户界面?
  • 如果我收到为iPhone X屏幕准备的设计,可以准备吗? 首先是iPhone SE屏幕,它将正确显示在屏幕上 在这种情况下更大的屏幕?
  • 您最常在项目中使用的屏幕尺寸是多少?

2 个答案:

答案 0 :(得分:1)

实际上,选择哪个1并没有什么区别,您需要的是在使约束成为一般性时进行思考,这意味着每个静态宽度/高度在所有设备中都将看起来相似,并且每个比例1都会根据根据设备的大小,我个人喜欢使用iPhone 5(请忘记使用iPhone 4,否则,由于该设备的高度非常小,您必须使主视图成为滚动视图),也可以切换设备以查看如何设置的约束(在所选的1中)是在另一台设备上查看

答案 1 :(得分:1)

您不需要“选择”尺寸。这只是一个显示设置,您可以随时更改它以在不同设备上预览布局。

您需要以逻辑方式进行约束,以便在更改屏幕尺寸时自然适应。