gpt4 book ai didi

ios - Xcode Storyboard 中的 "Inferred"和 "Freeform"有什么区别?

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

我有一个自定义 View ,需要在所有 iPhone 设备(4、4S、5、5S、6 和 6 Plus)上显示。在创建自定义 View XIB 时,我将其称为“推断”,但它不会针对 iPhone 6 和 iPhone 6 Plus 设备调整大小。我无法弄清楚这个问题。我对“推断”和“自由形式”之间的实际区别感到困惑。有人可以解释一下差异吗?

最佳答案

Inferred 根据其父场景调整场景大小。例如,如果你有一个 iPad 大小的场景,然后你将一个新场景添加到你的 Storyboard并为其创建一个 segue,它会自动调整到与 iPad 场景(segue 的来源)相同的大小.

自由格式 忽略上述规则,您可以在右侧的实用程序 Pane 中根据需要调整大小。

然而,这两者都与 View 在实际设备上的显示方式和大小无关。为此,您需要使用自动布局 和约束。或者 springs 和 struts。如果他们需要更大的灵 active ,有些人甚至会用代码来实现。

关于ios - Xcode Storyboard 中的 "Inferred"和 "Freeform"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32819768/

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