gpt4 book ai didi

ios - Xamarin iOS 在界面之间转换

转载 作者:行者123 更新时间:2023-11-29 01:49:06 26 4
gpt4 key购买 nike

我最近在 Xamarin 中完成了一个 Android 应用程序,现在正在创建一个 iOS 应用程序。我不确定我是否在这里错过了一些非常基本的东西,但我无法理解如何从一个屏幕转换到另一个屏幕。

在 MultiScreen 演示应用程序中,这是通过导航 Controller 和 segue 实现的。我还看到了显示您手动执行此操作的代码示例,调用:

NavigationController.PushViewController(YourView, true);

假设您希望能够在两者之间导航,这就可以正常工作。

我的用户首先看到的是登录屏幕。如果用户成功登录,我想将他们发送到主屏幕。可以想象,您“返回”登录页面是没有意义的。我已经看到可以隐藏导航栏,但我只是想先检查一下...是否有另一种方法可以在不使用 NavigationController 的情况下转换到主页?

提前谢谢你。

最佳答案

您可以隐藏和显示导航“后退”按钮

    public override void ViewDidLoad ()
{
base.ViewDidLoad ();

this.NavigationItem.SetHidesBackButton (true, true); //Hide
//this.NavigationItem.SetHidesBackButton (false, true);//Show
}

如果您不想使用 UINavigationController,则可以使用 PresentViewController()DismissViewController() 进行导航

nextViewController nextVC = new nextViewController();
PresentViewController(nextVC, true, null);

还有一个example here演示了如何使用这两种方法

关于ios - Xamarin iOS 在界面之间转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31603886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com