2011-12-30 3 views
-1
tabBarController = [[UITabBarController alloc] initWithNibName:nil bundle:nil];   
tabBarController.delegate = self; 

UINavigationController *searchNav = [[[UINavigationController alloc] initWithRootViewController:search] autorelease]; 
searchNav.navigationBar.barStyle = UIBarStyleBlack; 

[searchNav.tabBarItem initWithTitle:@"Search" image:[UIImage imageNamed:@"icn_find.png"] tag:0]; 


SettingsView *settings = [[[SettingsView alloc] initWithNibName:@"SettingsView" bundle:nil] autorelease]; 
settings.delegate = self; 
UINavigationController *nav2 = [[[UINavigationController alloc] initWithRootViewController:settings] autorelease]; 
nav2.navigationBar.barStyle = UIBarStyleBlack; 
[nav2.tabBarItem initWithTitle:@"Settings" image:[UIImage imageNamed:@"icn_Settings.png"] tag:1]; 

    tabBarController.viewControllers = [NSArray arrayWithObjects: searchNav, nav2, nil]; 

問題は、tabbaritemのアイコンイメージが途切れてしまったことです。どのように私はそれが全体のアイコンに合うようにするのですか?tarBarItemアイコンがiPhoneで細かく切断されました

+1

イメージは1000語以上です... –

答えて

2

私はあなたが約30×30サイズ(official reference)にあなたのアイコンのサイズを変更する必要があると思います。

あなたは、プログラムだけでなく、あなたのUIImageのサイズを変更することができますが、固定画像のこのタイプのため、手でリサイズすることは賢明だろう。

関連する問題