我在工具栏上添加了一个圆形矩形按钮,并通过xib将图像放在按钮中,现在我必须以编程方式更改图像,如何在工具栏中以编程方式更改按钮图像,我谷歌搜索但尚未获得解决方案。
我想以编程方式更改按钮图像,请参阅下面的图像
谢谢大家
答案 0 :(得分:4)
设置您button
使用的BarButtonItem
IBOutLet ,然后以编程方式更改button
图片。
[button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
答案 1 :(得分:0)
尝试为UIBarButtonItem创建一个IBOutlet。然后尝试在代码中更改其背景图像属性
答案 2 :(得分:0)
图片仅存在于自定义类型的uibutton 。
因此,请创建自定义类型的UIButton。
现在在自定义视图中使用此按钮 UIBarButtonItem
答案 3 :(得分:0)
创建带有图像的UIBarButtonItem并添加它..!?
示例:
UIBarButtonItem* item = [[UIBarButtonItem alloc] initWithImage: yourImage style: UIBarButtonItemStyleBordered target: nil action: nil];
如果您不想要按钮外观,请尝试使用:
UIBarButtonItem* item = [UIBarButtonItem initWithCustomView: yourImageView];