0

我正在尝试向我的 UIToolBar 添加一个自定义按钮(形状和颜色),但它的结果与应有的不同。

什么按钮看起来像:

在此处输入图像描述

酒吧里的样子:

在此处输入图像描述

这是我用来添加它的代码:

    UIImage *backButtonImage = [UIImage imageNamed:@"back-button.png"];
    UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:backButtonImage style:UIBarButtonItemStylePlain target:self action:@selector(backButtonTapped)];
    [toolBarItems addObject:backButton];

我在这里到底做错了什么?

4

1 回答 1

5

尝试使用initWithCustomView:而不是其他初始化方法

所以你应该首先用你想要的自定义图像和选择器创建一个 UIButton 然后使用这段代码

UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithCustomView:yourButton];
[toolBarItems addObject:backButton];
于 2013-04-29T03:05:38.240 回答