在设置UIButton时发现加入的图片不能显示,通过调试发现imageView的hidden属性为YES,并且frame为0。
所以,在建立一个button后要手动设置一下它的imageView.hidden和imageView.frame属性,方可正常显示图片。
//分享按钮
self.shareBtn = [[UIButton alloc] initWithFrame:CGRectMake(self.width, 0, self.height, self.height)];
self.shareBtn.backgroundColor = [UIColor redColor];
self.shareBtn.imageView.frame = self.shareBtn.bounds;
self.shareBtn.hidden = NO;
self.shareBtn.imageView.image = [UIImage imageNamed:@"btn_forwarding_focused.png"];