0

如何以全尺寸显示标签栏的图像图标,如您可以看到的这张图片。看到这张图片

这是我的图片,你看不到图片不完美这是我的形象

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

嘿,我已经找到了解决方案,但我不知道如何更改标签栏控制器视图,我不能像他们在这里那样制作我的相机按钮我正在从AppDelegate.m这样的文件创建标签栏控制器

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];

这是我的形象。!

我还添加了此代码以在 appdelegate.m 中创建中心按钮

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

凸起的标签栏按钮的示例图像

4

2 回答 2

1

您必须构建自己的 uitabbar 版本(或使用开源)。因为普通的 UITabbar 为文本标签留出了空间,即使它是空的。

于 2012-05-18T15:51:26.113 回答
0

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

于 2012-05-18T15:50:40.050 回答