首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法通过Haneke预取图片?

有没有办法通过Haneke预取图片?
EN

Stack Overflow用户
提问于 2015-07-04 18:54:07
回答 1查看 537关注 0票数 1

在SDWebImage中,可以像这样预先预取(提前加载)图像:

代码语言:javascript
复制
[[SDWebImagePrefetcher sharedImagePrefetcher] prefetchURLs:<NArray with image URLs>];

有没有办法用Haneke实现同样的效果呢?

似乎有一个Preload policy,但不确定如何使用它,例如HNKPreloadPolicyAll

EN

回答 1

Stack Overflow用户

发布于 2016-05-03 05:11:06

我现在就需要这个功能,我发现如果您循环遍历URL数组,并使用临时UIImageView调用hnk_setImageFromURL,图像就会被缓存。

代码语言:javascript
复制
- (void) cacheImagesInURLs:(NSArray <NSString*>*)array;
{
    for (NSString *path in array) {
        UIImageView *tempImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, kMaxWidth, kMaxHeight)];
        tempImageView.hnk_cacheFormat = [self setImageCacheFormat];

        [tempImageView hnk_setImageFromURL:[NSURL URLWithString:path] placeholder:nil];
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31219769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档