ios - 如何使 UICollectionView 通过自动调整大小来填充其 super View ?

标签 ios objective-c uicollectionview autosize

我在容器 View 中有一个动态大小的 UICollectionView(在将数据添加到 View 后会添加可变数量的数据),但我无法弄清楚如何使用自动调整大小来填充它的 super View 。

我已经尝试了自动调整大小掩码的所有组合(通过 xib 和 code for sanity),但没有任何效果。我还验证了它的 super View 具有自动调整 subview 的大小。

编辑:它也没有根据内容调整大小,当前的行为是它只是停留在 xib 中指定的大小。

最佳答案

听起来您可能会将自动调整大小蒙版与自动布局混淆。自动调整大小蒙版告诉 View 在其父 View 的框架发生变化时如何更新其框架。它没有告诉我们最初如何布局。尝试将 Collection View 的大小设置为其内容 View 的大小。

xcode/iOS: Autoresize to fill a view - explicit frame size is essential?

关于ios - 如何使 UICollectionView 通过自动调整大小来填充其 super View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23093978/

相关文章:

ios - cocos2d-x 在 Xcode 中移植 iOS 应用程序时架构 x86_64 的 undefined symbol ?

ios - 所有 Controller 中带有标签栏和导航栏的应用程序

ios - 如何到达 JSON 的复杂部分?

ios - UICollectionViewCell 在第一次点击时取消选择预先选择的单元格

swift - 可重用的 UICollectionViewCell 不更改 UIImageView 属性(显示重复项)

objective-c - 发送录制音频 POST

ios - 如何快速读取 UITextInput 中的文本?

iphone - 从 MKUserTrackingModeFollowWithHeading 切换模式时如何始终保持 iOS 6 中的 MKMapView 朝北

objective-c - Swift 中基础对象的只读属性

ios - UICollectionView:选择时动画单元格大小变化