gpt4 book ai didi

iOS - 如何水平居中放置未知数量的不同尺寸的 subview 。

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

我遇到了一个问题,我相信你们中的某个人可以帮助我解决。我正在使用 Swift3 开发一个 iOS 应用程序,我试图创建的是这样的:

Screenshot1
Screenshot2

屏幕截图仅显示了我的 UIViewcontroller 的一部分。剩余的空间填充了不属于问题的其他 View 。如您所见,我的 subview (图标)的大小和位置取决于我给出的图标数量(不超过 8 个)。如果存在超过 5 个图标,它应该创建第二行并减小图标的大小以适应空间。我的观点应该始终居中,这意味着它们均匀分布在左右两侧。

到目前为止我尝试了什么:

  • 我创建了一个水平 StackView 并尝试以编程方式填充它,但这并没有解决超过 5 个 View 的问题。
  • 尝试设置一些具有自动布局约束的 View ,但无法解决不同尺寸和定位的问题。

当然,我可以用代码完成所有事情。一个接一个地创建和放置所有 View ,但我想找到一个更简洁的解决方案。

感谢您的回答。感谢反馈。

最佳答案

UICollectionView 在这里可能是一个更好的选择。

关于iOS - 如何水平居中放置未知数量的不同尺寸的 subview 。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41976122/

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