gpt4 book ai didi

ios - 具有自动布局问题的 Xcode 8 Vary Traits

转载 作者:可可西里 更新时间:2023-11-01 03:56:36 27 4
gpt4 key购买 nike

好吧,我终于开始使用 Xcode 8 进行自动布局了。

我可能在概念上有错误的想法。但是我在 IB 中有一个 View ,它有 2 个标签,一个按钮和一个 imageview 死点在 View 中,对于 6plus 和 6 个设备,尺寸为 300 x 300。

enter image description here

我想做的是改变 iPhone 5 (SE) 的 imageview 大小,所以我点击 Vary for Traits 并选择高度和宽度,然后将值更改为 150 x 150 单击完成,所有看起来都很好看 iphone 5 (东南)。

enter image description here

enter image description here

现在回到 6plus 和 6,它的大小也调整为 150 x 150,但我希望图像大小保持为 300 x 300。同样,我的想法可能完全错误。

我认为这里的重点是它的大小取决于所选择的内容,即变化。

最佳答案

Vary for traits or size class 不用于更改不同设备的自动布局,而是用于更改常规和紧凑尺寸(宽度或高度或两者)的布局。设备太多低于常规宽度,如 ipad pro iphone 7 plus 等。相同的 iphone se 和 iphone6 在纵向模式下具有相同的宽度,即紧凑。所以当你改变一个时,它会改变两个。当您为特征选择变化并选择宽度+高度复选框时,它会在蓝色框中显示一些设备,这意味着所有这些都会受到影响。

最好以编程方式进行,检查设备类型并根据它设置大小。

关于ios - 具有自动布局问题的 Xcode 8 Vary Traits,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40383369/

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