如何在 Xamarin 中使用 SDWebImage 绑定,IOS

How to use SDWebImage Binding with Xamarin,IOS

我正在尝试使用 SDWebImage nuget 在 Xamarin.IOS 的 UIImageView 中从 Web 加载图像,但我无法完成此任务

因为 SDWebImage 在 CocoaPod 上可用。所以您可以使用 Objective Sharpie 绑定 library.Firstly 您应该从 here 下载 Objective Sharpie 到您的 mac .

一旦 Objective Sharpie 成功安装,打开终端并使用命令 Objective Sharpie 必须提供:

$ sharpie pod init -f ios SDWebImage 

设置 CocoaPod 后,您现在可以创建绑定:

$ sharpie pod bind

这将导致构建 CocoaPod Xcode 项目,然后由 Objective Sharpie 进行评估和解析。将生成大量控制台输出,但应该在最后导致绑定定义,如:

(... lots of build output ...)

Parsing 19 header files...

Binding...
[write] ApiDefinitions.cs
[write] StructsAndEnums.cs

Done.

但是,ApiDefinitions.cs中有一些错误,StructsAndEnums.cs.Here是一个,您可以参考。

另外,如果要加载图片,可以使用FFImageLoading