图标未显示在Uitab栏中,而是显示了一些矩形。有什么问题?
我的代码:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
self.tabBarItem.image = [UIImage imageNamed:@"poolmate.png"];
}
return self;
}
您从未初始化tabBarItem
。尝试以下操作:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
self.tabBarItem = [self tabBarItem];
self.tabBarItem.image = [UIImage imageNamed:@"poolmate.png"];
}
return self;
}