只有设置了图片之后,button.imageView才会显示,要不然不会显示,设置layer也不会显示。
要这样之后,才会显示:
[button setImage:[UIImage imageNamed:@"laugthHorse.png"] forState:UIControlStateNormal];
接下来就可以设置背景色等之类的操作了。
这个方法:
[_specialBtn_3 setBackgroundImage:[UIImage imageNamed:@"home_btn4_nor.png"] forState:UIControlStateNormal];
是设置整个button的背景图片的
上面那个setImage:是设置button的imageView的image的。