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

标签 iphone ios

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

这是我当前的代码:

- (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 在“images”组下,它的大小是 25*25px,文件大小是 4KB。

如果我将图片换成另一张,效果会很好。

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

我该如何解决?

最佳答案

如果您的图像显示为白色框,则只需将图像的背景设为透明即可。这样就可以解决问题了……

关于iphone - 如何更改标签栏项目的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17112278/

相关文章:

iphone - 如何旋转MKMapView并保持Annotation和 View 不旋转?

android - 是否可以根据 wifi 信号强度确定 iPhone 或 Android 设备的位置?

ios - 为什么我的 UIPopoverController 会以这种方式弹出?

ios - 我的自定义 UITableViewCell 表格单元格显示为空白的项目列表

ios - 表格单元格内的电话调用

iphone - 判断UITableViewController中的编辑操作是删除还是添加

c++ - Objective-C、Objective-C++、C++ 和 Scene Kit

ios - Swift Sprite-Kit - 如何添加通知

iphone - 如何立即播放输入声音(如回声)?

iphone - 如何自动设置 iPhone subview 的方向?