Iphone UIScrollView问题。。。加载图像

Iphone UIScrollView问题。。。加载图像,iphone,ipad,ios4,xcode4,Iphone,Ipad,Ios4,Xcode4,我有一个不进行分页的UIScrollView。我正在加载大约500个小图像(64x64 iPhone 192x192 iPad)。我不想把它们全部载入记忆。我想在用户滚动时加载它们 谁能告诉我在哪里可以设置图像显示?每个图像都有一个对象,其中包含图像资源名称、索引号以及应在UIScrollView中显示的x和y坐标。我希望有一种方法可以替代,我可以创建UIImageView,然后动态地将视图添加到滚动视图中。。。可能一次预加载6到10个图像。我看到的每个示例都使用分页,一次只显示一个图像 非常感

我有一个不进行分页的UIScrollView。我正在加载大约500个小图像(64x64 iPhone 192x192 iPad)。我不想把它们全部载入记忆。我想在用户滚动时加载它们

谁能告诉我在哪里可以设置图像显示?每个图像都有一个对象,其中包含图像资源名称、索引号以及应在UIScrollView中显示的x和y坐标。我希望有一种方法可以替代,我可以创建UIImageView,然后动态地将视图添加到滚动视图中。。。可能一次预加载6到10个图像。我看到的每个示例都使用分页,一次只显示一个图像

非常感谢您的帮助或帮助

多谢各位

编辑:


在Apple的ScrollViewSuite示例中,有一个平铺示例。该示例有一个滚动视图,弹出窗口显示要从中选择的图像。这正是我想做的,但我需要在飞行中加载它们。该示例将所有缩略图加载到内存中。某个地方一定有人在做这件事,因为iPod/iPhone和iPad没有足够的内存来加载所有图像。

你就不能用UITableView来完成吗


编辑:

苹果有一些非常好的演示代码,展示了如何做到这一点。请特别查看layoutSubviews方法

使用以下滚动查看方法编写代码:

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
我也这么做了。在开始时加载至少几个图像,然后在上述方法中加载这些图像

正确分配并释放ImageView,因为它们可能导致内存泄漏

希望这对你有用:)
干杯:)

您可以尝试使用CAAffinneTransform使您的桌面视图水平,并将角度设置为(3.14/2)即90度,并且可以使用水平滚动的水平桌面视图,并可以使用MIKE a提供的上述参考
关于…

是的,我想那可能有用,我一直在愚弄那种方法。它会有用的。我用它加载了1040张图片。如果有效,你应该接受答案:)酒窝,谢谢你的评论。我相信它会起作用,你有你做过的例子吗,或者你知道吗?没有,我的图像是水平的,所以UITableView不起作用。那太好了。哦,不清楚你想水平滚动。你可以在原来的问题上加上这个。不,这个例子不符合我的要求。您指出的方法适用于平铺图像。我有什么是显示在缩略图滚动条。我有大约500张图片需要滚动。与示例完全相同,但示例会将所有图像加载到内存中。我想在运行中加载它们。修改示例代码使每个磁贴都是不同的图像并在运行中加载它们是相当简单的。示例代码的要点是展示如何管理子视图的重用,以便可以快速滚动。很抱歉,您没有发现它有用。