gpt4 book ai didi

ios - 了解 IOS8 尺寸等级

转载 作者:行者123 更新时间:2023-11-28 18:59:42 25 4
gpt4 key购买 nike

我一直在 Xcode 上尝试使用大小类来尝试理解它。我遇到的问题是,许多不同尺寸的手机都属于同一尺寸等级(就像所有竖屏 iPhone 一样),所以我无法在 3.5 英寸屏幕上显示。这令人沮丧,因为我想更改手机之间的布局约束而不仅仅是类,因为显然我需要使事物之间的间隙更大或按钮稍微大一些以保持所有内容的比例。我不知道这是否是我遗漏的东西,但似乎我能做到这一点的唯一方法是创建每个我想更改为导出的布局约束,然后测试每部手机的代码并使用粗略的更新它估计并在模拟器上运行这个东西。

总而言之,当设备都属于同一类时,如何根据设备的大小调整约束?使用百分比/比例约束应该能得到我想要的结果。

最佳答案

Apple 的设计让您无需考虑特定设备。这个想法是您使用自动布局,以便每个屏幕自动调整到可用空间。 Size classes 是它的扩展,因此当您获得大量额外空间时,您可以做一些稍微不同的事情。

如果您想针对特定设备自定义布局,可以。和你描述的差不多。但是,明年 Apple 发布 iPad Pro 和 4.3"iPod touch 时会发生什么(您首先在此处阅读)?一般来说,不需要硬编码间距和大小;您的界面应该缩放以使用可用空间,这就是自动布局和尺寸等级为您提供的。

将其视为约束条件而不是已知屏幕尺寸列表当然更难,但它应该是值得的。

关于ios - 了解 IOS8 尺寸等级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27375082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com