我们无法在storyboard里,为UIBarButtonItem设置图片+文字,但在代码里,我们可以实现。
自定义一个控件,用于初始化UIBarButtonItem
这里我们只需简单创建一个带图片+文字的UIButton即可,以下示例代码都写在viewDidLoad方法内:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.backgroundColor = [UIColor grayColor]; //加上背景颜色,方便观察Button的大小
//设置图片
UIImage *p_w_picpathForButton = [UIImage p_w_picpathNamed:@"oicon_01"];
[button setImage:p_w_picpathForButton forState:UIControlStateNormal];
//设置文字
NSString *buttonTitleStr = @"Hello!!!";
[button setTitle:buttonTitleStr forState:UIControlStateNormal];
button.titleLabel.font = [UI