我有一个带有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/