2

我在工具栏上添加了一个圆形矩形按钮,并通过 xib 在按钮中放置一个图像,现在我必须以编程方式更改图像,我们如何在工具栏中以编程方式更改按钮图像,我在谷歌上搜索但还没有得到解决方案。

我想以编程方式更改按钮图像,请参见下图

在此处输入图像描述

谢谢大家

4

4 回答 4

4

设置您正在使用的button IBOutLetBarButtonItem ,然后以button编程方式更改您的图像。

[button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal]; 
于 2012-09-28T12:19:20.147 回答
0

尝试为 UIBarButtonItem 创建一个 IBOutlet。然后尝试在代码中更改其背景图像属性

于 2012-09-28T12:13:25.813 回答
0

图片确实只存在于自定义类型的 uibutton 上

所以创建自定义类型的 UIButton。

现在在UIBarButtonItem的自定义视图中使用此按钮

于 2012-09-28T12:21:31.783 回答
0

创建一个带有图像的 UIBarButtonItem 并添加它..!?

例子:

UIBarButtonItem* item = [[UIBarButtonItem alloc] initWithImage: yourImage style: UIBarButtonItemStyleBordered target: nil action: nil];

如果您不希望按钮出现,请尝试使用:

UIBarButtonItem* item = [UIBarButtonItem initWithCustomView: yourImageView];
于 2012-09-28T12:27:32.133 回答