项目在iPad的tabbar上显示有点小,所以我们调节一下tabbaritem的相对位置,和item上文字的字体大小。
方法如下:
-(void)changeBaritemFrameAndFont :(UINavigationController *)nav{
nav.tabBarItem.imageInsets = UIEdgeInsetsMake(-5, 0, 0, 0);
[nav.tabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:14], NSFontAttributeName, nil]forState:UIControlStateNormal];
}
调用:
UINavigationController * workNav = nav(@"Work", @"WorkMainNav");
workNav.tabBarItem.title = (@"首页");
workNav.tabBarItem.image = [UIImage imageNamed:@"menubar01-active"];
[self changeBaritemFrameAndFont:workNav];
[self addChildViewController:workNav];