照片库像刷卡一样延时

时间:2012-02-08 15:07:02

标签: iphone objective-c cocoa-touch

我已经创建了一个带有滑动效果的图库,可以跳过uiimageviews.i我正在使用scrollview来执行此操作。使用for循环将所有图像添加到scrollview并且我正在使用pagesEnabled = true       myScrollView.pagingEnabled = YES;

但是在多张图片的情况下需要花费更多时间。

我有一个画廊页面和预览页面。当用户点击画廊页面中的拇指图像时,它将导航到预览页面.am在预览页面的视图中进行循环加载。但它在画廊页面本身和之后在scrollview中创建所有图像,它显示预览页面。

我的问题是有没有办法避免时间延迟。?? 或者有任何方法可以在进入预览页面后加载所有图像(然后我可以显示一些加载符号,其中包含了stuking并显示了胆汁)

2 个答案:

答案 0 :(得分:1)

有太多图像,最好的只是加载3张图像,然后在滚动到下一张图像时替换图像。您可以查看Apple WWDC Session 104以获取更多相关信息。

答案 1 :(得分:0)

如果我理解正确,您需要将绘图限制为仅限当前屏幕上的图像。绘制你看不到的图像需要时间和内存,因此,你添加的越多,一切都越慢,没有任何好处。在过去几年中,已经有很多关于此的WWDC演示文稿。转到iTunes U(在iTunes中)并注册WWDC 2010和WWDC 2011视频。寻找实现滚动和滚动性能的方法。