gpt4 book ai didi

ios - 使用自动布局将 View float 到第二行

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:24:00 26 4
gpt4 key购买 nike

我能否在 Storyboard View Controller View 上设置约束,以便在有足够的水平空间时我可以将三个 View 并排放置。在其他情况下,它会将其中一个 View “ float ”到下一行吗?

像这个例子:

  1. 足够的空间 enough space

  2. 导致第三 View “ float ”的文本 enter image description here

也许堆栈 View 可以提供帮助?

最佳答案

没有理由期望自动布局系统能够做到这一点,也不能。

你想在这里使用的是 collection view (UICollectionView) 并让您的每个 View 成为 Collection View 中的一个单元格。事实上,如果您查看您的 View ,它们看起来完全是可重用的 View ,其中每个 View 都有一个图标、一个标题和一个详细信息文本。可以将 Collection View 设置为将单元格一个接一个地放置,直到没有更多空间为止,之后将单元格添加到下方,依此类推。

然后,您可以使用自动布局将场景设置为围绕 Collection View 进行布局,当 Collection View 的高度增加时,其他 View 将正确地重新定位在 Collection View 内容下方。

参见 this布局作为您需要的示例。

关于ios - 使用自动布局将 View float 到第二行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37146486/

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