iphone - 哪个是在 UIScrollview 上显示缩略图的最佳方法(从服务器下载)

标签 iphone objective-c xcode ios ios4

我想在 UIScrollview(如照片应用程序)上显示一些图像(作为缩略图)。 所有图像将从服务器下载。据我所知,没有几个选择:

1) 通过创建 UIImageviews 然后将它们作为 subview 添加到主 ScrollView 上 2) 通过子类化一个 UIView 类,然后在其上绘制图像 3) 使用 CATiledLayer 类

我想,第一种选择不够好,因为它不是加载大量图像时的最佳方法;第三个备用更适合大图像。因为我只会得到小图像,所以第二个替代方案对我来说似乎是最好的。

请建议我应该选择哪个选项。如果可行,请提供示例代码。

提前致谢:)

最佳答案

“[UIImageView] 不够好,因为它没有优化”是什么意思?你真的认为 UIImageView 没有针对显示图像进行优化吗?

我的建议:选择最简单的解决方案,看看它是否适合您的需求。

关于iphone - 哪个是在 UIScrollview 上显示缩略图的最佳方法(从服务器下载),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5452390/

相关文章:

html - 如何禁用缩放移动响应?

ios - UITableView 单元格具有针对三种不同单元格设计的不同标识符

ios - Objective-c UITableView 单独的类 cellForRowAtIndexPath 不会被调用

iphone - 如何在选项卡 View Controller Storyboard应用程序中添加更多选项卡?

iphone - 核心数据 : Keypath "objectID" not found in entity

ios - 不同的横向和纵向设计

objective-c - didReceiveData中的奇怪问题归因于basicAuthentication

ios - 无法在 Xcode 7.3 中构建模块并在框架模块错误中包含非模块化 header

iphone - 如何修改UIDatePicker的内容?

ios - Storyboard已编译但 iOS 找不到它并崩溃