问题描述
|
我想在我的应用程序中显示许多书籍和杂志的封面(类似于iBooks中的书架视图)。到目前为止,我已经实现了自己的UIScrollView,它可以很好地显示封面-不幸的是,由于性能问题,我不得不重写整个视图;但是,我敢肯定,其他人已经解决了这个问题,并可能使它成为一个开源项目(可能是更大的UI工具包/库的一部分?)。
不幸的是,我没有咨询Google,Google Code和github。有很多项目,其中大多数是示例和测试或已废弃。
因此,基本上,我正在寻找具有以下功能的基于UIScrollView的类:
可以定义单元格大小(缩略图/封面的大小)
根据可用空间自动布局
延迟加载(使用提供单元格内容的委托)
基本上是UITableView,但用于书架。
高度赞赏现有项目或工具包的任何指示!
谢谢!
解决方法
检出AQGridView。在尝试中,我能够使基本网格快速运行,并且支持书架(如在iPad上的Kobo所示),但我不知道这样做会有多困难。
编辑:我只是注意到它不能很好地处理大量项目(大约40个单元之后,它开始变慢)。看完GitHub页面的“ Future Directions \”部分后,他似乎有一天会对此有所了解,因此关注它可能会有所帮助。
, 最终编写了一个简单的基于UIScrollView的类,该类可根据需要加载内容。这样做并不太复杂,但是我想如果在iOS的核心API中实现了类似的功能,那就太好了。