如何更改标签栏项目的图标?

时间:2013-06-14 15:41:20

标签: iphone ios

我在Xcode中为iPhone 4制作了一个标签栏控制器应用程序,但我很难更改标签栏项目的图标。

这是我目前的代码:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
    {self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
        if (self) {
            self.title = NSLocalizedString(@"abc", @"abc");
            self.tabBarItem.image = [UIImage imageNamed:@"abc.png"];
        }
        return self;
    }

我确信abc.png位于“图像”组下,其大小为25 * 25px,文件大小为4KB。

如果我将图片更改为另一张图片,则显示效果很好。

看来这是图片问题。但是,它们大小相同,由Photoshop制作,保存为png。

我该如何解决?

2 个答案:

答案 0 :(得分:1)

如果您的图片显示为白色框,那么只需将图片的背景设为透明的......那就是诡计....

答案 1 :(得分:0)

这是那张照片的问题。我不知道是什么原因。我再做一个,现在就可以了。