【发布时间】:2011-02-27 14:28:12
【问题描述】:
我正在创建一个应用程序,它每页显示 8 个缩略图,它可以有 n 个页面。这些缩略图中的每一个都是 UIView 并被添加到 UIScrollView。但是我已经使用 Apple 示例代码实现了分页。
问题:
- 每个缩略图(UIView)占用 150 要创建并添加到的毫秒数 滚动视图
- 因此对于 3 页它需要很糟糕 创建和添加大量时间 UI 滚动视图。
- 此时,滚动视图的响应速度不是很快,而且非常生涩,用户体验很差
- 如何创建缩略图并将它们添加到 UIScrollview 而不影响触摸响应?我希望它们独立于负责处理触摸事件的主线程运行(我想)。
我还想提一下,当创建缩略图时,我会触发图像的异步下载,并在下载完成时调用委托方法。
让我知道在不影响触摸操作的情况下,我必须使用哪些选项来提高响应速度并更新 UI。页面控件适用于延迟加载缩略图网格。
TIA,
普雷文斯
【问题讨论】:
-
当您两次发布相同的问题时会发生这种情况。人们开始投票结束这两个问题,因为它们彼此重复,最终都被关闭了。
-
嘿,这是我的互联网问题,因此我在看到上一个更新之前两次发布了这个问题。以后会小心的。期待一个好的解决方案。 :-)
标签: iphone objective-c cocoa asynchronous