您的位置:首页 > 产品设计 > UI/UE

UITabbarController

2016-03-19 15:00 387 查看
1. 去掉tabbar顶部横线

self.tabBar.barTintColor = [UIColor
whiteColor];

self.tabBar.barStyle =
UIBarStyleBlack;

2.点击第二个item不跳转

#pragma mark - UITabBarDelegate

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

{

    NSInteger index = [tabBar.items
indexOfObject:item];

    if (index == 1) {

        NSLog(@"做事咯");

    }

}

#pragma mark - UITabbarControllerDelegate

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController

{

    NSInteger index = [tabBarController.viewControllers
indexOfObject:viewController];

    if (index == 1) {

        return NO;

    }

    return
YES;

}

3.改变UITabbarItem的图片的位置

meNav.tabBarItem.imageInsets =
UIEdgeInsetsMake(5.0,
0, -5.0,
0);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS UITabBarController