我的项目是在Xcode 5.0.2中,因为我已经升级到OS X 10.10,我现在不能使用Xcode 5.0.2而且我需要使用Xcode 6但我的问题是我的tabbar项目xib文件仅在他们被选中时显示(一旦选择了带有加载的图像,并且在未选中时将不会隐藏)。在首次加载时它的屏幕截图。
注意:我使用旧的UITabBarController usign xib
答案 0 :(得分:1)
解决方案只是[self setNeedsToDisplay]:D我的布局没有更新。谢谢你的帮助:D
答案 1 :(得分:0)
在每个标签的ViewController中,添加以下代码,分别标题和图像。
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self)
{
self.tabBarItem.title = @"Dashboard";
self.tabBarItem.image = [[UIImage imageNamed:@"dashBoard"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal ];
self.tabBarItem.selectedImage=[[UIImage imageNamed:@"dashBoardSelect"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
}
return self;
}