【问题标题】:Choosing appropriate screen size to work with选择合适的屏幕尺寸来使用
【发布时间】:2019-06-25 14:05:57
【问题描述】:

我有一个关于在 iOS 应用中制作自适应布局的一般性问题。

在 Xcode 中创建新项目时,您可以选择可以开始工作的屏幕尺寸:

我注意到,如果您在 iPhone SE 屏幕上放置一个正方形 UIView,然后连接前导、尾随、顶部和底部约束 - 此视图在每个其他屏幕上都能正确显示。但是,如果您在 iPhone X 上执行相同的操作,那么相同的形状会在较小的屏幕上损坏。

所以,我的问题是

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

【问题讨论】:

    标签: ios iphone autolayout screen


    【解决方案1】:

    实际上选择哪个 1 没有区别,您需要的是在使约束成为通用时做出您的想法,这意味着每个静态宽度/高度在所有设备中看起来都相似,并且每个比例 1 看起来都符合对于设备尺寸,我个人喜欢使用iphone 5(请忘记iphone 4,否则由于该设备的高度非常小,您必须将主视图设为滚动视图),您也可以切换设备以查看如何您设置的约束(在选择的 1 中)在其他设备中查看

    【讨论】:

      【解决方案2】:

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

      您需要以一种合乎逻辑的方式设置约束,以便在更改屏幕尺寸时自然适应。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-14
        • 1970-01-01
        • 1970-01-01
        • 2016-10-13
        • 1970-01-01
        • 2021-06-21
        • 2018-10-14
        • 2012-09-02
        相关资源
        最近更新 更多