当前位置:  开发笔记 > IOS > 正文

iPhone SDK中的网格视图

如何解决《iPhoneSDK中的网格视图》经验,为你挑选了3个好方法。

我想在我的iPhone应用程序中创建一个类似于iPad照片应用程序中显示的网格视图.我知道iPhone 3.2 SDK是在NDA下,但是有一个库或框架可用于添加这种功能(非SDK).理想情况下,我想最终开发一个iPad版本的应用程序,其中网格将是3个项目宽的纵向和4个横向,但是暂时我想要2个宽的纵向和3个宽的景观.

我能想到的唯一方法是通过继承UITableView并拥有一个创建2或3项的自定义单元格.然而,这看起来很混乱,我相信有更好的方法.

一个典型的项目将有一个图片,标签和按钮 - 没有太复杂.

谢谢



1> catlan..:

对于iOS 6及更高版本,我推荐使用UICollectionView和PSTCollectionView.

目标是在iOS 4/5上使用PSTCollectionView作为后备并切换到iOS6上的UICollectionView.我们甚至使用某些运行时技巧在运行时为旧版本的iOS创建UICollectionView.理想情况下,您只需链接文件,一切都可以在旧系统上运行.

在2010年,我推荐了AQGridView



2> morcutt..:

我知道这已经很老了,但我正在寻找答案,并测试了几种解决方案.我发现GMGridView是最好的,最不错的解决方案之一.请访问https://github.com/gmoledina/GMGridView查看.



3> willcodejava..:

你仍然可以使用UITableView,你不需要将它子类化.就像你说的,所有你要做的就是创建自己的自定义单元格,这并不复杂.一点也不凌乱:)


使用附加到每个UIImageView的UITapGestureRecognizer而不是使用didSelectRowAtIndexPath
推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有