【问题标题】:How to make scrolling through images as fast as Apple's Photos app如何让滚动图像的速度与 Apple 的照片应用程序一样快
【发布时间】:2010-05-21 22:57:18
【问题描述】:

目标 — 在 iPhone 上,使用 UIScrollView 浏览数百个本地存储的 jpg。

问题 — 像我之前的许多其他人一样,我尝试根据 Apple 的 Page Control 示例代码实现滚动视图,但发现它缺乏。我目前面临的最大问题是示例代码的架构似乎无法扩展。只需从磁盘加载几张图像,一切都很好。但是,一旦图像的数量达到几十个,滚动就会受到严重影响:每次新滑动时,滚动视图都会在滚动中间卡住。

我玩弄过的唯一接近合理响应的代码是Three20,但即使在那里,性能也比不上照片

目前,我只使用 Three20,但更快的自定义解决方案肯定会更好。

【问题讨论】:

  • 最后,我选择了three20,尽管我最终不得不调整框架才能正常工作。 (我认为他们现在已经合并了我的错误修复,但不确定。)解决方案最终是两阶段加载:首先加载一个小缩略图,以便用户可以继续滚动,如果他们选择,然后更新该图像全分辨率副本。

标签: iphone uiscrollview performance three20 image-loading


【解决方案1】:

您是否尝试过使用cover flow example,,它非常易于使用并且似乎具有良好的性能。我还没有尝试过 100 张图片,但它可能值得一试或至少给出一些想法。

【讨论】:

  • 看起来是一个值得推荐给我的客户的替代方案。也就是说,它没有回答这个问题,特别是关于分页滚动的照片
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-01
相关资源
最近更新 更多