iPad在导航上显示白屏而不是主页

时间:2019-10-05 19:15:32

标签: c# ios visual-studio xamarin.forms xamarin.ios

我正在研究Xamarin Forms项目。项目使用Prism库。随着最新的iOS更新,我遇到了问题。这是应该发生的事情

登录时,会弹出一个屏幕,要求用户选择组。选择组时,App应导航到“帐户”页面(“详细信息”页面,该页面为“主详细信息”页面的选项卡式页面)并显示帐户列表。一切正常,直到ios 13和Xcode 11更新。更新Xcode和Visual Studio后,在显示“帐户”页面时出现问题。在iPhone和Android上一切正常,但在iPad上而不是显示“帐户”页面,App在“内容”部分显示白页以及页面底部的标签。

我对代码所做的唯一更改是在Navigation Render中编写了以下代码,因为App将“网上论坛”页面显示为卡片而不是完整的Scree。

public override void WillMoveToParentViewController(UIViewController parent)
{
    base.WillMoveToParentViewController(parent);
    parent.ModalPresentationStyle = UIModalPresentationStyle.FullScreen;
}

试图注释这段代码,但仍显示白屏,而不是“帐户”页面。

注意:该错误仅发生在运行iOS 13的iPad上。

请帮助我解决此问题。

1 个答案:

答案 0 :(得分:1)

尝试更新Xamarin.Forms。我遇到了同样的问题,并且解决了升级到此处所述的最新Xamarin Forms 3.6.x版本的问题

described here