setImage 和 setBackgroundImage的区别?

一般用setImage 设置按钮的图标!setBackgroundImage设置按钮的背景!

使用 setImage,本演示是使用 160x98 的图片!

  • 1
使用 setImage 和改变它的宽度.png
  • 效果图:这里把 宽160 改成 260 了!图片尺寸没变!(说明:没有被拉伸!),当你的图片的大小大于 按钮的frame 时,那么 文字就显示不出来了!---- 所以,有时候,你会莫名其妙!自己设置的按钮图片显示出来了,但是Label 没显示!就是这个原因了!
图片尺寸没有改变.png

使用 setBackgroundImage, 这里把 宽160 改成 260 了!图片尺寸填满了整个背景,因为背景之前是灰色的,现在没了!(说明:图片被拉伸!)

  • 2 . 需要注意的是:拉伸的图片的文字是可以被显示的!(因为背景的层次在最低层嘛!Label在它的上面,根本不会有影响!)
屏幕快照 2016-01-05 下午8.23.00.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容