Bootstrap

iOS UIButton中的setImage和setBackgroundImage的两个区别

1.区别一:图片是否会被拉伸

  • setBackgroundImage : 图片会被拉伸充满整个btn.frame)
[button setBackgroundImage:normallImage forState:UIControlStateNormal];
  • setImage : 图片不会被拉伸,原比例显示在btn.frame
[button setImage:normallImage forState:UIControlStateNormal];

2.区别二:按钮上的文案是否可见

  • setBackgroundImage : 文案可见

a

  • setImage : 文案不可见

b

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;