如何在iPhone SDK中显示tabbar图标全尺寸?

如何在这个图像中显示完整大小的tabbar图像图标,你可以看到。 看到这个图像

这是我的形象,你不能看到图像将是不完美的 这是我的形象

如何显示我的形象看起来像上面的图像显示我已经用于显示图像这个代码navigationController2.tabBarItem.image = [UIImage imageNamed:@"camera_btn"];

嘿,我已经find了解决scheme,但我不知道如何更改tabbar控制器视图,我不能让我的相机button,就像他们在这里我正在创build像这样的AppDelegate.m文件的tabbar控制器

 self.tabbarController = [[[UITabBarController alloc] init] autorelease]; self.tabbarController.viewControllers = [NSArray arrayWithObjects:navigationController1, navigationController2, navigationController3, nil]; 

这给我输出第二个图像,我已经显示,但从例子和我从这里看到的代码, 提高了标签栏图标

我必须使用这个代码,但它并没有给我确切的结果,因为我想,我认为这是不会改变的意见也请帮助我。

 self.tabbarController.viewControllers = [NSArray arrayWithObjects: [self viewControllerWithTabTitle:@"Feed" image:[UIImage imageNamed:@"112-group.png"]], [self viewControllerWithTabTitle:@"Popular" image:[UIImage imageNamed:@"29-heart.png"]], [self viewControllerWithTabTitle:@"Share" image:nil], [self viewControllerWithTabTitle:@"News" image:[UIImage imageNamed:@"news.png"]], [self viewControllerWithTabTitle:@"@user" image:[UIImage imageNamed:@"123-id-card.png"]], nil]; 

这是我的形象。

我还添加了这个代码来创buildappdelegate.m中的中心button

 -(void)willAppearIn:(UIWindow *)navigationController { [self addCenterButtonWithImage:[UIImage imageNamed:@"cameraTabBarItem.png"] highlightImage:nil]; } 

Raised tabbar按钮的示例图像

使您的图像正确的大小 30×30例如tab1icon.png和60×60 tab1icon@2x.png

你将不得不build立你自己的uitabbar版本(或使用开源)。 因为正常的UITabbar为文本标签留下空间,即使它是空的。