我有一个带有UIToolbar的iOS应用,上面带有几个按钮。其中之一,我根据日期以编程方式更改了图像,如下所示:

[_button setImage: [UIImage imageNamed: @"blah"]];

_button是一个IBOutlet。

在iPhone上,它工作正常,但是每次在iPad上运行该应用程序时,都会出现如下图所示的故障。知道是什么原因造成的吗?

http://imagebin.org/306704

最佳答案

试试这个

UIButton *btton = [UIButton buttonWithType:UIButtonTypeCustom];
[btton setFrame:CGRectMake(0, 0, 20, 20)];
[btton addTarget:self action:@selector(actionMenu:) forControlEvents:UIControlEventTouchUpInside];
 [btton setImage:[UIImage imageNamed:@“blah.png"] forState:UIControlStateNormal];
UIBarButtonItem * backbutton = [[UIBarButtonItem分配] initWithCustomView:button];

关于ios - UIBarButtonItem无法正确显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23190633/

10-13 01:53