我是ios编程的新手。我想知道如果我使用带有图像的按钮集合而不是集合视图会有什么不同。我需要集合视图来选择特定选项并开始一个新视图。我在想是否可以使用像网格排列的按钮来做同样的事情。它会产生什么显着的差异吗?
答案 0 :(得分:0)
这完全取决于你的用户界面看起来如何,有一个表格视图,你在行上显示两三个图像,那么你可以使用按钮很好,但是有多少个图像在行或你正在做像Photo Gallery这样的图像,那么你必须使用Collection视图,那就是更好的管理图像集合,异步加载图像,你的UI不会挂起等......
正如我的建议是使用集合视图比UIButton更好,而你正在做更多的图像......
我希望你能得到我的观点
答案 1 :(得分:0)
是的,我们可以使用UIButtons
代替UICollectionView
。但请记住它们都有自己的功能。如果您的数据不一致,那么使用UIButton
会很头疼,但UICollectionView
本身会识别我们想要填充的数据并根据数据自行排列。
对于推荐UICollectionView
,与UIButtons
相比,它是一种更好的方法
答案 2 :(得分:0)
如果您有动态数据或大数据,我的建议为UICollectionView
,因为UICollectionView
本身已识别出数据通过其Delegate
和DataSource
相应填充...
请参阅此处UICollectionViewDelegate和UICollectionViewDataSource
您想要使用UICollectionViewDelegateFlowLayout
自定义您的单元格您只有UIButton
的静态数据非常少。
但我对所有这种情况的偏好是UICollectionView