【发布时间】:2016-11-15 10:08:17
【问题描述】:
我用一个设置为 RootViewController 的 LoginViewController 创建了我的 Storyboard。如果用户已经登录,那么我只需转到 HomeViewController。
问题出在 HomeViewController 上。我不希望用户导航回 LoginViewController,所以我尝试使用以下方法隐藏 HomeViewController 中的后退按钮:
public override void ViewWillAppear(bool animated)
{
NavigationItem.SetHidesBackButton(true, false);
}
这样做会按预期隐藏 HomeViewController 上的按钮,但是当我导航到任何其他 VC 时,后退按钮仍然隐藏但可点击,因为我可以点击按钮所在的位置,然后它会导航回 HomeVC。如果我然后再次导航到与以前相同的 VC,则可以看到“后退”按钮。所以基本上它只在第一次加载时隐藏。
有什么想法吗?
【问题讨论】:
标签: ios xamarin xamarin.ios