【发布时间】:2017-06-16 13:12:54
【问题描述】:
我是 ios 编程新手。我想知道如果我使用带有图像的按钮集合而不是集合视图是否会有任何不同。我需要集合视图来选择一个特定的选项并开始一个新的视图。我在想我是否可以使用像网格一样排列的按钮来做同样的事情。它会有什么显着的不同吗?
【问题讨论】:
-
另一种方式,您可以使用 didSelectItemAt 或 TapGesture 作为您的概念
-
@Madhu 您可以使用按钮而不是 UICollectionView,但如果您使用按钮,那么您必须修改很多代码。 UICollectionView 将使您的生活更简单。使用 UICollectionView 有什么问题?
-
Coder 是对的,通过使用单独的按钮,您必须单独管理每个按钮。但是在 collectionView 中你必须管理单个数组。
-
1.如果您的应用程序支持两种方向,则需要大量使用按钮约束。 2.你不能动态添加和删除按钮。 3. 如果需要,您不能将项目移动到视图中的不同位置。等等。如果您使用按钮而不是
collection view,将会面临更多挑战。我的建议是使用UICollectionView来了解网格形式的项目。 -
@Coder 因为我是 ios 编程的新手,所以现在使用 CollectionView 并掌握这个概念变得有点困难。所以我想到了按钮,因为它似乎更容易使用。无论如何,我一定会考虑您和其他人的建议。谢谢:-)