2016-07-24 3 views
-1

iPhoneの画面サイズが異なるため、@ 1x、@ 2x、@ 3xに適応します。 そして、この問題は私をパズルに来て:UITabBarは、イメージのようなブラック/ブルーのスクエアプレースホルダのみを表示しますが、何が潜在的な理由でしょうか?

コード私が使用しています:代わりに意味を成して、いくつかの画像を表示

UITabBarItem *item = [[UITabBarItem alloc] initWithTitle:@"Home" image:[UIImage imageNamed:@"tabbar_circle"] selectedImage:[UIImage imageNamed:@"tabbar_circle_blue"]]; 
_circleNavController.tabBarItem = item; 

、それが唯一の青/黒の四角でプレースホルダを示し、私は確信した画像です間違った名前が空の領域に戻るため、名前は正しいです。

答えて

-1
UITabBarItem *item = [[UITabBarItem alloc] initWithTitle:@"Home" image:[[UIImage imageNamed:@"tabbar_circle"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] 
                selectedImage:[[UIImage imageNamed:@"tabbar_circle_blue"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] 
           ]; 

Blue Square Placeholderは最後に@matt

による啓発、この解決策を得ました
関連する問題