Xamarin IMediaPicker показывает неверный размер галереи в iPad
Я использую строки IMediaPicker, чтобы открыть галерею и выбрать изображение:
using XLabs.Platform.Services.Media;
using XLabs.Platform.Device;
using XLabs.Ioc;
using Xamarin.Forms;
private async Task<string> pickImage(){
var device = Resolver.Resolve<IDevice>();
IMediaPicker mediaPicker = DependencyService.Get<IMediaPicker>() ?? device.MediaPicker;
if (mediaPicker == null)
throw new NullReferenceException("Media picker initialize error");
string ImageSource = null;
try
{
if (mediaPicker.IsPhotosSupported)
{
var mediaFile = await mediaPicker.SelectPhotoAsync(new CameraMediaStorageOptions
{
MaxPixelDimension = 400
});
ImageSource = mediaFile.Path;
}
}
catch (System.Exception)
{
}
return ImageSource;
}
Однако, когда я запускаю функцию в iPad, это выглядит так: Галерея отображается только как размер iPhone4, и, похоже, нет места для изменения кадра или размера. Все, что я хочу, это отобразить полный экран для этого.
Это хорошо работало в планшетах Android.
Есть ли работа вокруг?