在用到tabbarviewcontroller的时候我们常常会发现多个tabBarItem的时候,一运行都是只有第一个item能显现出标题和图标,其他的item只有在点击之后才会出现,这是因为tabbarviewcontroller在初始化的时候只初始化了第一个item的viewcontroller,其他的没有初始化,所以相应的设置也就不能出现,解决方法如下:
在每个item所承载的viewcontroller.m文件中添加此方法(xcode6之后创建viewcontroller貌似没有这个方法了,自己加上去吧)
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil