gpt4 book ai didi

ios - 无法进行自动布局

转载 作者:行者123 更新时间:2023-11-28 18:58:45 27 4
gpt4 key购买 nike

我试图将六个 UIView 布局到一个 UIViewController 上,但我无法使它们在模拟器中正确显示。有人可以解释一下在这里使用什么约束以使其在模拟器上看起来相同吗?

我想要的结果,如界面构建器中所示:

enter image description here

我目前的结果:

enter image description here

我正在使用 Storyboard、Xcode 6、iOS 8 和自动布局。

谢谢!

最佳答案

您不需要 collectionView,也不需要代码中的任何技巧。这在 Interface Builder 的 AutoLayout 中很容易实现。顺便说一句,约束的数量和类型很重要。您应该尽可能保持常识,以便您可以维护它,并将它们的数量保持在最低限度,以便 UI 渲染的合成部分保持快速。因此,我的解决方案没有@k6sandeep s 复杂。

1) 将它们全部均匀放置,通过 CMD + 鼠标单击选择所有 6 个图 block 并添加这些约束。

enter image description here

2) 单独选择每个图 block 并添加特定约束,如下所示。

enter image description here

它们大小相同,并且在各个侧面和主视图上都“亲吻”彼此。

完成后,界面构建器将不再提示缺少约束,您只需重新计算帧以使其完美。

关于ios - 无法进行自动布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28681361/

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