gpt4 book ai didi

iOS:使用约束动画 UICollectionView 垂直扩展?

转载 作者:行者123 更新时间:2023-11-29 02:31:37 27 4
gpt4 key购买 nike

我有一个 View Controller ,顶部有一个 UICollectionView(使用默认网格布局),后面是其他控件。当我在 Collection View 中添加/删除单元格时,我希望它在垂直方向上扩展/收缩(因此它有足够的行来显示所有单元格而不是更多),并且它下面的所有控件都向下移动/相应地向上移动屏幕。如果您想象添加/删除地址时电子邮件应用程序 UI 的工作方式,这就是我要实现的效果。但是,我无法使用约束来实现这种效果。任何帮助将不胜感激!

最佳答案

我做了什么:

  1. 删除了 IB 中的所有限制
  2. 在 Collection View 上添加了高度约束并将其连接到 IBOutlet
  3. 让 IB 添加缺失的约束
  4. 为 Collection View 的 contentSize 属性添加一个观察者

现在,当我向 Collection View 添加一个单元格并告诉它重新加载时,我会在 contentSize 更改时收到通知,并且可以将高度约束的常量设置为 contentSize 高度。结果:调整大小以填充其内容的 Collection View ,其他控件根据需要向上/向下移动:-)

关于iOS:使用约束动画 UICollectionView 垂直扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26783407/

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