我是新来的ios编程。我想知道如果它使用任何区别,如果我使用图像集合按钮而不是集合视图。我需要收集视图来选择一个特定的选项并开始一个新的视图。我在想如果我可以使用像网格一样排列的按钮来做同样的事情,它会有什么重大的不同吗?我们可以使用按钮而不是集合视图吗?
0
A
回答
0
它完全取决于你的UI是什么样子,有一个表视图,您是在该行显示两个或三个图像,那么它是好的,你可以使用的按钮,但也有行图像的数量或你正在做像照片库的图像数量,那么你必须使用集合视图,这是更多的连击管理图像集合,异步加载图像,你的用户界面不会被挂起等...
因为我的建议是使用集合视图更优于UIButton的,而你正在做的更多图片...
我希望你能明白我的意思
0
是的,我们可以用UIButtons
,而不是UICollectionView
。但请记住,两者都有其自己的功能。如果你的数据是一致的不那么它的头痛使用UIButton
,但UICollectionView
本身也承认,我们要填充,并根据数据整理自己的数据。
对于推荐UICollectionView
是它的一个连击方法,因为比较UIButtons
0
如果具有动态数据或大数据我的建议是UICollectionView
,因为UICollectionView
本身认可的数据通过其Delegate
和DataSource
相应填充.. 。
参考UICollectionViewDelegate和UICollectionViewDataSource这里
你想自定义你的手机,你可以做到这一点与UICollectionViewDelegateFlowLayout
而且你有极少数的静态数据只是UIButton
去。
但我对所有的这种情况下的选择是UICollectionView
相关问题
- 1. 是否可以在UIPopoverController中放置按钮而不是视图?
- 2. 我可以使用jquery-ui按钮而不闪烁吗?
- 3. 我们如何使用swift在集合视图中添加按钮?
- 4. 我可以使用ng2-file-upload而不是文件输入按钮吗?
- 5. 使用MPMoviePlayerController - 我们可以添加自定义按钮吗?
- 6. 我可以使用SVG图像作为按钮图标吗?
- 7. 我们可以显示不同类型的地图视图吗?
- 8. 我们可以使用Google App Engine而不使用他们的数据API吗?
- 9. 我可以使用像asp.net按钮的HTML按钮吗?
- 10. 我可以隐藏UIDocumentInteractionController视图上的操作按钮吗?
- 11. 我们可以禁用控制器的按钮吗? - mvc
- 12. 我们可以做图bfs和dfs而不着色吗?
- 13. 我可以在Bootstrap中使用图像作为按钮吗?
- 14. 我们是否可以使用配置单元查询地图集合
- 15. MySQL - 我们可以按列位置而不是名称来排序吗?
- 16. 我们可以附加到{%block%}而不是覆盖吗?
- 17. 我们可以使用PHP而不是NodeJS创建GRPC服务器吗?
- 18. 我们可以使用httpd.conf而不是.htaccess作为干净的URL吗?
- 19. 我们可以在android中使用服务而不是推送通知吗?
- 20. 是否可以在另一个集合视图中保留集合视图?
- 21. 我可以使用我的RegularExpression属性而不是DataAnnotations吗?
- 22. C++:我们可以收集类型吗?
- 23. 在memcmp我们可以使用数组而不是指针
- 24. 我们可以编写我们自己的GUI而不是使用kibana
- 25. 是否可以使用视图而不是UI线程?
- 26. 我可以从我的控制器返回一个值而不是视图吗?
- 27. Android:图库视图,我们可以命名图像吗?
- 28. 我们可以结合git标签吗?
- 29. 我们可以整合Dynamodb和Wavemaker吗?
- 30. 我们可以整合声纳吗?
替代方法,您可以使用您的概念 –
@Madhu可以使用按钮,而不是*** *** didSelectItemAt或*** *** TapGesture UICollectionView但如果你使用按钮,那么你必须纠正很多代码。 UICollectionView将让你的生活更简单。使用UICollectionView有什么问题? – Developer
编码器是正确的,通过单独的按钮你必须单独管理每个按钮。但在collectionView中,您必须管理单个数组。 –