是否有View Controller显示照片应用程序等缩略图?

时间:2010-10-16 22:21:51

标签: iphone objective-c cocoa-touch

我希望复制显示缩略图的图库视图,就像在iPhone上的照片应用中一样。

是否有视图控制器或任何人可以提供的任何示例来复制它?

4 个答案:

答案 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项目更集中。 (我也使用和喜欢很多。)