иконка tarBarItem отрублена на Iphone - PullRequest
0 голосов
/ 31 декабря 2011
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 было обрезано.Как мне сделать так, чтобы он вмещал всю иконку?

1 Ответ

2 голосов
/ 31 декабря 2011

Я думаю, вам нужно изменить размер значков примерно до 30x30 ( официальная ссылка ).

Вы также можете программно изменить размер вашего UIImage, но для этого типа фиксированного изображения было бы разумнее изменить размер вручную.

...