IOS:storyBoard中怎么单独使用TabBar这个控件
先将tabBar和两个View拖入一个viewController中,如图,注意看绿色图的大小,被黄色图遮住了一部分。
新建一个rootVIewController;
在storyboard中让此viewController 的类是 rootVIewController,并设置各个tabBar的item和各个view的tag值;
在rootVIewController.m中拖入tabBar,在viewDidload中实现_tabBar.delegate = self(或者在storyboard中也可以设置代理)
接下来就是最重要的了,实现下边的方法就可以了。
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item{
UIView *temp = [self.view viewWithTag:item.tag+100];
[self.view bringSubviewToFront:temp];
}
这样就可以了,别忘记导入代理。(@interface RootViewController ()<UITabBarDelegate>)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步