
Когда я запускаю приложение в iOS, результат сильно отличается: всплывающее окно имеет поля справа и слева, хотя я явно не установил поля на странице
Код: Выделить всё
Код: Выделить всё
#if IOS
public class CustomPopupHandler : CommunityToolkit.Maui.Core.Handlers.PopupHandler
{
protected override void ConnectHandler(UIKit.UIView platformView)
{
base.ConnectHandler(platformView);
platformView.InsetsLayoutMarginsFromSafeArea = false;
platformView.LayoutMargins = UIEdgeInsets.Zero;
}
}
#endif

Я видел на GitHub эту проблему, она довольно старая. Они предлагают использовать для всплывающих окон другой компонент под названием Mopups. Я не хочу менять способ создания всплывающего окна, я трачу много времени на исправление проблем, возникающих в новой версии набора инструментов.
Существует ли какая-либо конкретная реализация для iOS, позволяющая убрать поля по бокам?
Подробнее здесь: https://stackoverflow.com/questions/798 ... as-margins
Мобильная версия