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>

 

posted on 2016-03-05 16:38  我就是一种相逢  阅读(436)  评论(2编辑  收藏  举报

导航