一开始我是这么写的
[btn setImage:[UIImage imageNamed:@"schedule_float_bkgnd.png"] forState:UIControlStateNormal];
由于setImage是设置图片的而不是设置图片背景;
应该写成设置图片背景
[btn setBackgroundImage:[UIImage imageNamed:@"navi_button.png"]forState:UIControlStateNormal];
本文介绍了在iOS开发中如何正确地为UIButton设置背景图片。通过对比setImage和setBackgroundImage方法的使用,指出setImage方法用于设置按钮上的图片,而setBackgroundImage才是设置按钮背景的方法。
一开始我是这么写的
[btn setImage:[UIImage imageNamed:@"schedule_float_bkgnd.png"] forState:UIControlStateNormal];
由于setImage是设置图片的而不是设置图片背景;
应该写成设置图片背景
[btn setBackgroundImage:[UIImage imageNamed:@"navi_button.png"]forState:UIControlStateNormal];
1万+

被折叠的 条评论
为什么被折叠?