如何在Xamarin iOS中从本地路径加载图像?

时间:2017-07-27 10:52:37

标签: xamarin xamarin.ios

我的图像路径类似于" assets-library://asset/asset.JPG?id = 1F14BFD6-9E77-4DD8-A790-D1A2F234E005& ext = JPG"

我想从上面的路径创建新图像或创建图像流。

我们如何从本地路径创建图像?我试过下面的代码但是imageStream返回null

var imageStream = NSData.FromUrl(new NSUrl(url));
UIImage image = UIImage.LoadFromData(imageStream);

1 个答案:

答案 0 :(得分:0)

试试这个:

static UIImage FromUrl (string uri)
{
    using (var url = new NSUrl (uri))
    using (var data = NSData.FromUrl (url))
        return UIImage.LoadFromData (data);
}

此外,如果您必须从资产中获取,请按照link