我希望复制显示缩略图的图库视图,就像在iPhone上的照片应用中一样。
是否有视图控制器或任何人可以提供的任何示例来复制它?
答案 0 :(得分:3)
Apple没有提供。我建议看一下Three20。它有一些看起来很像照片应用程序。
答案 1 :(得分:2)
另一个选项是AQGridView
。
答案 2 :(得分:1)
查看WWDC 2010的Session 104视频。基本上是关于如何制作照片应用程序的40分钟教程。
请记住,允许用户缩放将大大增加所需的空间。如果您使用CATiledLayers,也就是说,根据您所需的缩放级别,您应该考虑这样做。
哦,还有源代码;)
他们没有告诉你的是他们是如何做到平铺的。我发现你可以
a)使用应用程序或内容更新从服务器下载现成的磁贴(您可以使用ImageMagick的裁剪tileWidthXtileHeight - 例如裁剪100x100 - 进行平铺)。这具有大量下载的缺点。
b)根据需要从服务器下载现成的瓷砖(可能导致你的应用程序滞后,但是MKMapView做得很好,不是吗?)c)根据需要在手机上拼贴(这里你也可以考虑缓存结果,虽然这可能意味着你必须检查设备上留下的空间)
答案 3 :(得分:0)
我最近尝试了enormego's PhotoViewer。它易于使用,而且比Three20项目更集中。 (我也使用和喜欢很多。)