4つのView Controllerを持つUITabBarControllerを使用しています。これらはDashboard、ComposeMessage、PostMessage、およびProfileです。私はtabBarItemで画像を使用したいと思います。問題は画像がUITabBarに表示されていないことです。UITabBarController画像が表示されない
UITabBarController *customBar = [[UITabBarController alloc] init];
DashboardViewController *social = [[DashboardViewController alloc]init];
social.tabBarItem.image = [UIImage imageNamed:@"prifile_tab.png"];
[customBar addChildViewController:social];
ComposeMessageViewController *composeMessage = [[ComposeMessageViewController alloc]init];
composeMessage.tabBarItem.image = [UIImage imageNamed:@"timer_post_tab.png"];
[customBar addChildViewController:composeMessage];
PostMessageViewController *postMessage = [[PostMessageViewController alloc] init];
postMessage.tabBarItem.image = [UIImage imageNamed:@"timer_post_tab.png"];
[customBar addChildViewController:postMessage];
ProfileViewController *profile = [[ProfileViewController alloc] init];
profile.tabBarItem.image = [UIImage imageNamed:@"timer_post_tab.png"];
[customBar addChildViewController:profile];
NSArray *tabBarArray = @[social,composeMessage,postMessage,profile];
[customBar setViewControllers:tabBarArray];
self.window.rootViewController = customBar;
画像にアルファベットはありますか?そうでない場合は、イメージのレンダリングモードを常にオリジナルに設定する必要があります。 'UIImage * image = [[UIImage imageName:@" timer_post_tab.png "] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; ' – beyowulf
この提案をありがとう。出来た。 –