4

在谷歌搜索了一段时间后,我找不到在我当前的 Monotouch 应用程序中使用的库。

我想知道是否有一些 Monotouch 库能够执行以下功能:

  • 异步图片下载器;
  • 异步内存/磁盘映像缓存;
  • 取消图片下载支持;

在使用 Objective-C 进行开发时,我习惯于使用众所周知的SDWebImage库。

如果可能的话,我想使用一个部分支持 Xamarin 跨平台的库,以便也将它用于我当前应用程序的 Mono For Android 版本。

4

2 回答 2

5

我们总是使用ImageLoaderin MonoTouch.Dialog。它具有缓存和异步下载。但是,要取消,您必须自己处理。

见这里:https ://github.com/migueldeicaza/MonoTouch.Dialog/blob/master/MonoTouch.Dialog/Utilities/ImageLoader.cs

它现在是 Xamarin.iOS 中的内置引用,您应该能够在“添加引用”对话框中找到它。

于 2013-03-12T23:08:46.893 回答
0

同样来自 Xamarin:https ://github.com/xamarin/prebuilt-apps/blob/master/EmployeeDirectory/EmployeeDirectory/Utilities/ImageDownloader.cs 。

虽然这在我看来还远未完成,但它是跨平台解决方案的更好方法。

于 2013-10-01T22:52:35.797 回答