1
4
这个 Three20 库有一个ImageView子类,它接受远程映像的URL,并使用优秀的tturlRequest/缓存机制来获取映像。它维护一个内存和磁盘上的缓存,并且仅在未缓存或已过期的情况下下载图像。您可以配置默认缓存过期时间,或者使用HTTP响应中的值。如果使用ttTableViewController子类和相应的ttTableItem子类,您将免费获得适当的图像下载行为。但是,不必使用每三个组件来完成所需的工作。如果要集成到现有代码中,可以创建自己的UITableViewCell子类,该子类使用TTIMageView而不是标准的UIImageView。然后,在单元配置方法中,您可以设置一个默认的占位符图像和一个要加载的URL,其余的就由它来处理了。作为性能优化,您还应该在TableView控制器中实现uiScrollView委托方法,以便在滚动期间挂起tturlRequestQueue(查看ttTableViewController以了解如何完成)。 |
2
1
您可以尝试下列方法之一
根据您的代码,可能还有很多其他方法可以改进图像加载。希望有帮助… |
WkWk · Apple Watch动作通知不起作用 2 年前 |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 2 年前 |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |