ios - Objective-C 中 UICollectionView 的自定义布局和流式布局的区别

标签 ios xcode uicollectionview

Objective-C 中 UICollectionView 中的自定义布局和流式布局有什么区别:-

enter image description here

enter image description here

最佳答案

差异取决于您使用的自定义布局。在某些情况下,标准流程布局可能不完全是您想要的,例如,如果您的项目具有可变大小,并且您希望项目间距始终相同。标准流程布局会留下间隙,无法对齐不同尺寸的项目。

对于这种情况,您可能需要使用自定义布局,例如 CHTCollectionViewWaterfallLayout 。我特别提到这个,因为它解决了我之前描述的间隙问题。现在,如果您从 xib 初始化 Collection View ,您只需将布局更改为自定义,并将布局的类更改为您需要且已设置的任何内容。

关于ios - Objective-C 中 UICollectionView 的自定义布局和流式布局的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37937272/

相关文章:

ios - Storyboard iOS 中的 Chromecast miniview

iOS:在单独的线程中加载图像时保持用户界面响应

ios - UILabel中的阴影

iphone - 无法使用另一个类的 setHidden 属性隐藏控件?

iOS 应用程序因 "CFNetwork"而崩溃

swift - UICollectionViewCells 在下一轮绘图之前不受约束

ios - iOS 13 中向 UITableView 添加 UI 长按手势

ios - 如何在 UIImageView 中使用界面构建器上的图像等 pod 资源?

ios - 包含 UIImageView 导出的 UICollectionViewCell 子类不显示图像

ios - 使用自动调整单元格设置 UICollectionView 后出现异常