2014-08-28 3 views
0

Я подклассифицировал UITabBarController, чтобы настроить заголовки и изображения tabBarItem. С приведенным ниже кодом заголовки отображаются правильно, но xbutton.png не отображается. Как правильно настроить изображения?Пользовательские изображения tabBarItem не отображаются

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view. 

    UITabBar *tabBar = self.tabBar; 
    UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0]; 
    UITabBarItem *tabBarItem2 = [tabBar.items objectAtIndex:1]; 

    tabBarItem1.title = @"Buy"; 
    tabBarItem2.title = @"MatchCenter"; 

    tabBarItem1.selectedImage = [UIImage imageNamed:@"xbutton.png"]; 

    tabBarItem2.selectedImage = [UIImage imageNamed:@"xbutton.png"]; 

} 

ответ

0

Убедитесь, что ваши изображения находятся в оттенках серого. Если они не будут, то они не появятся.

+0

Да, они серого цвета. – Ghobs

+0

Также убедитесь, что они png, открываются в вашем редакторе и сохраняют их. Что происходит при попытке tabBarItem1 setImage: [UIImage imageName: @ "xbutton.png"] Также было ли ваше изображение добавлено в Xcode в качестве файла или является частью images.xcassets? Это работает, если вы удалите .png? –