1

我在 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。

我如何解决它?

4

2 回答 2

1

如果您的图像显示为白框,则只需使图像的背景透明..这样就可以了....

于 2013-06-14T16:08:27.860 回答
0

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

于 2013-06-24T01:39:49.227 回答