2012-09-28 45 views
2

我在工具栏上添加了一个圆形按钮,并通过xib在按钮中放置了一个图像,现在我必须以编程方式更改图像,我们如何在工具栏中以编程方式更改按钮图像,解决方案呢。以编程方式在工具栏项目按钮上添加图像

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

enter image description here

谢谢大家的图像

+0

这是否帮助:http://stackoverflow.com/questions/11469908/how要更改背景图像上的按钮ios – trojanfoe

+0

@trojanfoe请参阅问题,我更新它。 – QueueOverFlow

+0

我不明白你为什么要展示IB面板?你是说你想要通过编程的方式或者在运行的应用程序中更改Xcode项目中的图像吗(这正是包括我自己在内的所有人都在使用的)? – trojanfoe

回答

4

设置你的buttonIBOutlet中您正在使用您的BarButtonItem它,然后编程方式更改您的button图像。

[button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal]; 
0

拉升UIBarButtonItem.Then创建一个IBOutlet尝试改变它的背景图片的属性代码

0

只需使您创建的按钮的IBOutlet
按钮连接与IBOutlet 然后更改任何按钮属性如下:

[buttonName setBackgroundImage:[UIImage imageNamed:@"imageName.png"]]; 
0

图像做一种只存在于自定义类型的UIButton的。

因此,创建类型自定义的UIButton。

现在使用这个按钮自定义视图的UIBarButtonItem

0

创建图像的的UIBarButtonItem,并添加它..!?

例子:

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

如果你不想按钮appeareance,尝试使用:

UIBarButtonItem* item = [UIBarButtonItem initWithCustomView: yourImageView]; 
相关问题