Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UICollectionView-ListView和GridView_Ios_Xcode_Uitableview_Uiscrollview_Uicollectionview - Fatal编程技术网

Ios UICollectionView-ListView和GridView

Ios UICollectionView-ListView和GridView,ios,xcode,uitableview,uiscrollview,uicollectionview,Ios,Xcode,Uitableview,Uiscrollview,Uicollectionview,我需要创建一个包含图像和标签的视图,并且可以在列表视图或网格视图中查看。UICollectionView是否可以做到这一点?或者对如何做到这一点有什么建议?每个项目/视图都可以单击。最好的方法是什么。您可以通过两种方法来实现这一点 1使用UITableView和UICollectionView:用于将内容显示为列表和网格。在视图样式列表/网格更改时,必须在这两个视图之间切换 2仅使用UICollectionView: ->用于具有多个列和行的网格 ->对于具有单列和多行的列表UICollecti

我需要创建一个包含图像和标签的视图,并且可以在列表视图或网格视图中查看。UICollectionView是否可以做到这一点?或者对如何做到这一点有什么建议?每个项目/视图都可以单击。最好的方法是什么。

您可以通过两种方法来实现这一点

1使用UITableView和UICollectionView:用于将内容显示为列表和网格。在视图样式列表/网格更改时,必须在这两个视图之间切换

2仅使用UICollectionView:

->用于具有多个列和行的网格


->对于具有单列和多行的列表UICollectionView。调整集合视图项的插入值对于网格UICollectionView是良好且易于使用的,因为您可以重用单元格。对于列表视图,可以使用UICollectionView或UITableView。由于可重用性,两者都很好使用。@xed hacker如果您想要ListViewUITableView,您需要自定义单元格\flow此如果我要使用UITableView和UICollectionView,并在这两个视图之间切换,滚动条的位置将改变,对吗?现在我正在使用UIScrollView,但似乎不是正确的方法。我对UITableView不是很熟悉。我很难调整图像的大小。