准备好使用iOS UIScrollView,延迟加载单元格以显示;“货架”;书皮有多少?

准备好使用iOS UIScrollView,延迟加载单元格以显示;“货架”;书皮有多少?,ios,uiscrollview,lazy-loading,Ios,Uiscrollview,Lazy Loading,我想在我的应用程序中显示一些书籍和杂志封面(类似于iBooks中的书架视图)。到目前为止,我已经实现了自己的UIScrollView,它可以很好地显示封面——不幸的是,由于性能问题,我不得不重写整个视图;然而,我确信其他人已经解决了这个问题,并可能将其作为一个开源项目(可能是更大的UI工具包/库的一部分?) 不幸的是,我没有通过咨询谷歌、谷歌代码和github而取得进展。有很多项目,大多数都是示例和测试或简化的 因此,基本上我正在寻找一个基于UIScrollView的类,它具有以下特性: 可以

我想在我的应用程序中显示一些书籍和杂志封面(类似于iBooks中的书架视图)。到目前为止,我已经实现了自己的UIScrollView,它可以很好地显示封面——不幸的是,由于性能问题,我不得不重写整个视图;然而,我确信其他人已经解决了这个问题,并可能将其作为一个开源项目(可能是更大的UI工具包/库的一部分?)

不幸的是,我没有通过咨询谷歌、谷歌代码和github而取得进展。有很多项目,大多数都是示例和测试或简化的

因此,基本上我正在寻找一个基于UIScrollView的类,它具有以下特性:

  • 可以定义(缩略图/封面的)单元格大小
  • 根据可用空间自动布局
  • 延迟加载(使用提供单元格内容的委托)
基本上是UITableView,但用于书架

非常感谢任何指向现有项目或工具包的指针

谢谢

结帐。在试用过程中,我能够很快地得到一个基本的网格,并且支持书架(如Kobo for iPad所示),但我不知道这有多困难

编辑:我刚刚注意到它不能很好地处理大量的项目(大约40个单元格后,它开始减速)。在阅读了GitHub页面的“未来方向”部分后,他似乎有一天会对它有所了解,因此关注它可能会有所帮助。

结帐。在试用过程中,我能够很快地得到一个基本的网格,并且支持书架(如Kobo for iPad所示),但我不知道这有多困难


编辑:我刚刚注意到它不能很好地处理大量的项目(大约40个单元格后,它开始减速)。在阅读了GitHub页面的“未来方向”部分后,他似乎有一天会对此有所了解,因此关注它可能会有所帮助。

最后编写了一个简单的基于UIScrollView的类,可以根据需要加载内容。这并不太复杂,但我想如果在iOS的核心API中实现类似的功能会更好。

最后编写了一个简单的基于UIScrollView的类,可以根据需要加载内容。这样做并不太复杂,但我想如果在iOS的核心API中实现类似的功能会更好。

我以前一直在寻找这些功能,但成果很少(如您所说),特别是在寻找右/左滚动条。我以前打算实现一个,但它仍然在清单上如果你只想上/下滚动,我以前已经用带有4-5个图标的自定义单元格实现了。每个表视图方法中的一点数学知识都可以解决这个问题。如果是图像视图,请将它们设置为userInterfaceEnabled==YES,这样您就可以检测到它们中的点击。我以前一直在寻找这些点击,但几乎没有什么有效的输出(如您所说),特别是在寻找右/左滚动条。我以前打算实现一个,但它仍然在清单上如果你只想上/下滚动,我以前已经用带有4-5个图标的自定义单元格实现了。每个表视图方法中的一点数学知识都可以解决这个问题。如果是图像视图,请将其设置为userInterfaceEnabled==YES,以便可以检测其中的点击。