ios - 设置约束时,集合视图移动很奇怪
问题描述
我的申请中得到了三个collectionViews
。现在我完成了它,只要我希望它完成。我几天来唯一的问题是约束。我不知道如何用语言来解释它,所以我在问题中添加了两张问题的图片,希望它可以理解。
我目前拥有的:
我想要的是:
解决方案
根据您的屏幕截图,当超级视图(屏幕大小)更改时,包含白点列的集合视图似乎会扩展其宽度。
看起来您正在使用流布局......当视图变宽时,每行有足够的空间容纳 2 个单元格。
您应该可以通过以下任一方式解决此问题:
- 限制该集合视图的宽度,使其不会扩展,或者
- 使用自定义集合视图布局
我建议先尝试宽度约束 - 看看你是否可以让布局看起来像你想要的那样。
作为旁注......使用集合视图可能不是您尝试做的最佳方法。UIStackView
可能是一个更好的选择(虽然,我不知道界面还会做什么,所以也许不是)。
推荐阅读
- javascript - 根据按钮单击更改模态结果
- react-native - 对于通过 WebSocket 协议使用许多不同服务的 React Native 应用程序,我应该使用什么解决方案?
- javascript - Angularjs没有正确加载数据绑定
- git - 如何创建新的 Git 存储库而不是旧的存储库并保留提交历史记录?
- java - 如何在 Java 中使用 raspberryPi 控制可寻址 RGB LED
- ansible - 如何设置 Ansible 以使用操作系统上的任何包管理器?
- javascript - 使用 Javascript 附加到 Bootstrap 5 下拉菜单
- google-docs - 有没有办法在 Google Docs - DocumentApp 服务中确定元素的页码
- powershell - 在 PS Script 中运行多个函数,并将所有函数导出为 1 个 CSV
- laravel - 选择框 laravel 未定义的变量