【发布时间】:2020-03-29 14:49:23
【问题描述】:
我有一个登录屏幕,一旦用户登录,我希望标签位于底部并在顶部有一个导航栏。我可以得到一个或另一个,但不能两者兼得。有可能吗?
partial void LoginButton_TouchUpInside(UIButton sender)
{
// push tab controller
tabController = new MyTabBarController();
navController = new UINavigationController();
navController.PushViewController(tabController, true);
}
应用委托:
public override bool FinishedLaunching(UIApplication application,
NSDictionary
launchOptions)
{
// Override point for customization after application launch.
// If not required for your application you can safely delete
this method
//set root view controller
Window = new UIWindow(UIScreen.MainScreen.Bounds);
//Create navigation controller and tab controller
UINavigationController navctrl = new
UINavigationController(new
StartViewController());
MyTabBarController tabController = new MyTabBarController();
Window.RootViewController = navctrl;
Window.MakeKeyAndVisible();
return true;
}
【问题讨论】:
-
嗨,你解决了吗?如果没有,你可以看看我的回答。如果有帮助,感谢您提前标记或投票 *.^
标签: ios xamarin controller tabs navigation