xamarin.ios中的UITabBarController,不使用情节提要
在继续我的问题中,我想发布一个完整的问题,这将是许多xamarin.ios开发人员的问题 我的要求是在所有UIViewController中使用TabBar。所以,正如我所知,有两种方法可以实现它 第一名: appDelegate->set-RootViewController:TabController->UVC1 在本例中,我有NULLNavigationController,没有navigationItem。而且 此.NavigationController.PushViewController(新) SearchViewController(),true) NavigationController为null时出错 以下是我在AppDelegate中的代码: _tabController=新的tabController(); _window.RootViewController=\u选项卡控制器 还有我的TabController: 公共类选项卡控制器:UITabBarController { 第二种方式: RootViewController->navigationController->TabController->UVC1-> 新建UVC2->无选项卡栏 在这里,一切听起来都不错,但当我导航到选项卡中不存在的新UIViewController时,选项卡栏将消失 代码是:xamarin.ios中的UITabBarController,不使用情节提要,xamarin.ios,appdelegate,navigationcontroller,uitabcontroller,Xamarin.ios,Appdelegate,Navigationcontroller,Uitabcontroller,在继续我的问题中,我想发布一个完整的问题,这将是许多xamarin.ios开发人员的问题 我的要求是在所有UIViewController中使用TabBar。所以,正如我所知,有两种方法可以实现它 第一名: appDelegate->set-RootViewController:TabController->UVC1 在本例中,我有NULLNavigationController,没有navigationItem。而且 此.NavigationController.PushViewControl
_tabController = new TabController();
var navigationController = new UINavigationController(viewController);
_window.RootViewController = new UINavigationController(_tabController);
我能做什么?知道吗
我不使用故事板!通过使用
UINavigationController
包装所有UIViewController
可以启用所需的行为,但请确保删除TabBarController
,因为NavigationBar
将重叠视图中的NavigationBar
_window.RootViewController = _tabController;
以及你的意见:
tab1 = new UINavigationController(new HomeViewController());
tab1.TabBarItem.Image = UIImage.FromFile("Icons/Home.png");
嘿,伙计,非常感谢你,你救了我的命;)最后一个问题,我怎样才能在uiviewcontroller上隐藏tabBar?
tab1 = new UINavigationController(new HomeViewController());
tab1.TabBarItem.Image = UIImage.FromFile("Icons/Home.png");