图标没有在Uitab栏中显示



图标未显示在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;
}

最新更新