ios - 如何更改 iOS 中网格和列表的 UICollectionView 布局

标签 ios objective-c uicollectionview uicollectionviewlayout

<分区>

我有一个使用网格布局的 UICollectionView,目前我有两个连续的单元格。

我想让用户可以选择在类似于表格 View 的网格和列表布局之间切换。

我该如何进行相同的操作。

最佳答案

segmentcontrolleruicollectionviewcontrolleruitableviewcontroller 一起使用。然后为两者实现委托(delegate)方法和数据源方法。然后隐藏一个 view controller tableviewcollectionview。然后为段 Controller 实现action

segment index == 0 时显示 collectionview 否则显示 tableview。希望对您有所帮助。

否则您可以将相同的 uicollectionveiwsections 一起使用。

关于ios - 如何更改 iOS 中网格和列表的 UICollectionView 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39117559/

相关文章:

swift - 补充 View 的节号是多少?

ios - 滚动完成时居中单元格 UITableView

objective-c - 如何安全且对 Apple 友好地将 iOS 应用程序的数据存储在远程数据库中?

ios - 如何在 ios objective c 中使用 uigesturerecognizer 滑动自定义五个 subview

ios - NSLayoutManager characterIndexForPoint 方法在 ios9 上失败

ios - 在 cellForItemAtIndexPath 中的 UICollectionViewCell 中更改 UIView 的框架

iphone - iOS 上的实时视频清理

ios - ios9中缺少键的数字键盘

iphone - 创建自定义 MCBrowserViewController

ios - 如何从 JSON 加载特定数据并显示 UICollectionView?