0
通过平台相关的服务,我设法从设备上的一个画廊获取图像的NSUrl。它看起来像这样:“assets-library://asset/asset.JPG?id = 01202427-4916-4F8F-99AA-D38D88181558 & ext = JPG”。 如何使用它来设置Xamarin.Forms共享项目中Image视图的来源?从iOS画廊显示图像
通过平台相关的服务,我设法从设备上的一个画廊获取图像的NSUrl。它看起来像这样:“assets-library://asset/asset.JPG?id = 01202427-4916-4F8F-99AA-D38D88181558 & ext = JPG”。 如何使用它来设置Xamarin.Forms共享项目中Image视图的来源?从iOS画廊显示图像
我通过使用流解决:
var s = originalImage.AsPNG().AsStream();
SharedView.SetImageStream(s);
在PCL侧:
public void SetImageStream(System.IO.Stream s)
{
theImageView.Source = ImageSource.FromStream(() => s);
}