У меня была точно такая же проблема, как и у вас, и, хотя, возможно, у вас уже есть решение, я поделюсь с вами, как оно работает в конце ... для тех, у кого все еще может быть эта проблема.
Примечание: в моем случае проблема возникла только в приложениях, созданных с использованием XCode 11, которые используют MasterDetailPage
в версии Xamarin.Forms <4.0 и работающей на iPad: самое простое решение этой проблемы - простое обновление Xamarin.Forms. до последней версии (или просто понижение XCode до предыдущей версии!), но если вы (как и я) не можете обновить Xamarin.Forms, тогда продолжайте читать. </strong>
Какупомянутый в этой теме на форумах Xamarin все, что вам нужно сделать, это скопировать последнюю версию рендерера MasterDetailPage из источника Xamarin.Forms и сделать несколько изменений.
Поскольку последний скрипт слишком длинный, чтобы его можно было добавить здесь как текст (он превышает максимальное количество разрешенных строк), и поскольку я не мог найти способ загрузить текстовый файл, я бы указал на темуна форумах Xamarin, где я добавил этот скрипт со всеми необходимыми изменениями:
TabletMasterDetailRenderer
Примечание: не забудьте изменить {YourNamespace}
для вашего правильного пространства имен!