Неожиданное поведение страниц после обновления xcode / visual studio для mac - PullRequest
0 голосов
/ 29 октября 2019

В течение некоторого времени я работаю над проектом в формах xamarin, в которых у меня есть определенные отчеты для отображения на экране, одна из моих страниц контента - это страница для редактирования уже созданного контента, доступ к которой можно получить, щелкнув по представлению списка. , чтобы вызвать страницу издания и чтобы меню гамбургера не исчезло, я использую следующий код

 await Navigation.PushModalAsync(new Home()
            {
                Detail = new NavigationPage(new EditPage(reception))
            });

после того, как пользователь редактирует информацию, которую он хочет на этой последней странице,. нажмите кнопку Сохранить, которая, когда это устройство ios, перенаправит его на storyborad, разработанный в проекте решения ios, который покажет серию отчетов и графиков. чтобы сделать это последнее перенаправление, я использую следующий код:

открытый класс NativeNavigateService: INativeNavigateService {const string ViewController1StoryboardName = "SamplingSummary";

    public void Navigate()
    {
        var storyboard = UIStoryboard.FromName(ViewController1StoryboardName, null);
        var controller = storyboard.InstantiateInitialViewController();

        var window = UIApplication.SharedApplication.KeyWindow;
        window.RootViewController.PresentViewController(controller, false, null);
    }
}

Iобновил мои версии xcode и visual studio, поэтому также была обновлена ​​версия ios, поддерживаемая эмулятором, которая до этого работала нормально:

На данный момент у меня следующие проблемы:

1) По какой-то причине, которую я не понимаю на странице издания, кнопки в нижней части страницы скрываются, система не выдает ошибку. Эти кнопки показывают, если я только делаю pushasync со страницы, которая имеет lsitview (но в этом случае требуемое меню гамбургера не появляется)

см. Страницу редактирования

2) когда со страницы редактирования я сохраняю и перенаправляю меня к отчетам, теперь раскадровка представляется мне как модальный всплеск, которого раньше не было, поскольку он занимал весь экран, кроме того, эта модальная раскадровка неоставьте мне возможность убрать его с экрана, он статический

см. страницу отчета

Есть ли у вас какие-то идеи относительно обеих "ошибок" ????

...