问题标签 [alamofireimage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 用 alamofireimages 缓存
我有一个显示图像的集合视图,其中一些被缓存并正确检索,而另一些则没有。集合视图每行显示两个方形单元格。
我不明白为什么有时图像是从缓存中获取的,而其他时候必须再次下载。
在这里我缓存图像:
}
这是 Cell 类:
}
ios - Alamofire 图像:未为 af_setImageWithURL 设置占位符图像
我正在使用af_setImageWithURL
Alamofire API 来获取表格单元格图像并传递默认占位符图像:
问题:当下载路径中不存在我的图像时,单元格也不会显示默认图像。当我上下滚动表格(以清除和重新使用同一个单元格)时,它就会出现。
编辑:
注意到这是在使单元格出列后发生的,我先重置图像,然后调用 Alamofire。如果我在下面注释掉,它可以正常工作,但是如果图像 URL 和默认图像都不可用,我将面临显示旧产品图像的风险。
有谁遇到过类似问题,求指教。
ios - 使用 af_setImageWithURL 将 UICollectionViewCell 中的图像设置为大量内存
我在使用 AFI 时遇到了一些内存问题。我有UICollectionView
自定义单元格,每个单元格都有一个UIImageView
. 在cellForItemAtIndexPath
中,我将该图像设置为af_setImageWithURL
。
问题是内存使用量变得如此之高。如果我用本地图像设置单元格的图像,它只使用 27Mb 内存。但是当我用 获取图像时af_setImageWithURL
,内存使用量约为 87Mb。
所以我做错了吗?
谢谢你。
swift - 如何使用 Alamofire Image 在 ImageView 上快速添加 UIActivity 指示器
我正在使用AlamofireImage库,我想subview
在 ImageView 上添加一个(UIActivityIndicator),直到图像没有下载。但不知道该怎么做。
图片正在下载。但是如何显示UIActivityIndicator
请帮助我
ios - Resize Download Image with AlamofireImage
I have 200px x 200px UIImageView
on UICollectionViewCell
that will display an image from URL. The problem is I don't know what resolution's image provided by the URL and I think it's better to resize it first before placing in UIImageView
due to memory consumption.
I already use alamofire to download an image
I am wondering is there any method to resize it first before it use to place in UIImageView
? And if any tips for download an image to save memory usage, I'd like to hear that.
Any help would be appreciated. Thank you.
swift - 使用 Alamofireimage 从服务器获取图像后,Imageview 未更新
我一直在做一个项目,该项目需要显示使用 AlamofireImage 从服务器获取的图像。所以我的代码是这样的:
似乎正在下载图像,但 imageView 没有更新从服务器获取的新图像。我必须补充一点,我可以从 HTTP 和 HTTPS 下载,因为所有的证券问题都已经解决了。
我也尝试过这样做
而且 imageView 仍然没有更新。
我真的很感激任何帮助。
uitableview - [UITableViewCellContentView af_cancelImageRequest]:发送到实例的无法识别的选择器
我需要一些帮助。我使用 AlamofireImage UIImageView 扩展在 UITableView 中加载一些图标。我的项目使用了一些用 Objective-C 编写的第三方库。
代码:
错误:
swift - 使用 AlamofireImage 取消图像下载
当我们使用集合视图单元格时,我们正在努力取消已经发送的请求..(我不是在谈论我们想要取消请求的情况,因为我们已经发送了相同的请求)......我想我们需要使用这些方法: cancelRequestForRequestReceipt .. 问题是不清楚如何获得这个RequestReceipt。
例子:
我们有一个包含不同图像的集合视图(每个图像都有不同的 url).. 如果我将快速前后滚动,方法 af_cancelImageRequest 将完成这项工作,并且不会为相同的 url 创建 2 个活动请求.. 超级!,问题是当我们尝试只滚动到 1 个方向并且我们有 1000 张图像时.. 基本上我们希望能够在图像返回之前取消刚刚发送的请求,这意味着我们没有图像并且我们没有't AlamofireImage 继续该请求......在单元格消失后(由于互联网速度慢和巨星滚动)......所以,如果我做对了,我们可以使用 cancelRequestForRequestReceipt ......问题是我们不能找到如何获得这个 RequestReceipt ...
顺便说一句:我看到了 AlamofireImage 演示应用程序的示例代码,
正如我所说,只有当请求已经在操作队列中时,此代码才会取消对图像的请求。
帮助 :)
swift - 加载图像后更新单元格
我在通过 AlamofireImage 加载图像时遇到问题,如何在加载图像后更新单元格?或者我必须在 tableviewcell.swift 中提出请求
我的表视图控制器
alamofire - 无法调用非函数类型“HTTPURLResponse”的值?
它给了我错误:无法调用非函数类型“HTTPURLResponse?”的值?它应该是由@escaping 引起的,但我无法在下面的句子中使它起作用。请帮助,Swift 3.0,AlamofireImage。还有其他类似的答案,但不能使它们与我下面的代码一起使用。