I have same issue.
I am using latest 16.2.0.41
Also set this in appdelegate:
I tried first sfImageEditorRenderer.Init(); but it was not working (meaninng it was not showing the editor).
//Syncfusion.SfImageEditor.XForms.iOS.SfImageEditorRenderer.Init();
So i changed
new SfImageEditorRenderer();
That atleast show the imageeditor.
In my case, i am loading image which is captured from camera. so i am loading it from a local path, but it does not show in ImageEditor.
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:imageeditor="clr-namespace:Syncfusion.SfImageEditor.XForms;assembly=Syncfusion.SfImageEditor.XForms"
x:Class="MyProject.Views.Utility.ImageCropperView">
<ContentPage.Content>
<imageeditor:SfImageEditor Source="{Binding Image}" ImageSaved="OnImageSaved" />
</ContentPage.Content>
</ContentPage>
in c#
public partial class ImageCropperView : ContentPage
{
private ImageSource _imageSource;
public ImageSource Image{
get => _imageSource;
set
{
_imageSource = value;
OnPropertyChanged();
}
}
public ImageCropperView(string file)
{
InitializeComponent();
this.Image =ImageSource.FromFile(file);
}
void OnImageSaved(object sender, Syncfusion.SfImageEditor.XForms.ImageSavedEventArgs args)
{
}
and here is hwo i am calling it:(i am using media plugin from james montemagno)
file = await CrossMedia.Current.TakePhotoAsync(new StoreCameraMediaOptions
{
Directory = "Sample",
Name = "img_" + Guid.NewGuid() + ".jpg",
PhotoSize = PhotoSize.Medium,
CompressionQuality = 50,
});
var page = new ImageCropperView(file.Path);
await Navigation.PushAsync(page);
So any thought on the image is not showing?