IOS中UIButton和UIImageView的区别

Posted 算盘—写好每一行代码!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS中UIButton和UIImageView的区别相关的知识,希望对你有一定的参考价值。

1、使用场合

UIImageView:如果仅仅是为了显示图片,不需要监听图片的点击事件

UIButton:既要显示图片,又要监听图片等点击事件

 

2、相同点

都能显示图片

 

3、不同点

UIButton能处理点击事件,UIImageView不能处理点击事件

UIButton既能显示图片,又能显示文字

UIButton能同时显示两张图片,可以在Image和Background属性里面设置图片

UIButton继承自UIControl,因此默认就能处理事件

UIImageView继承自UIView,因此默认就不能处理事件

以上是关于IOS中UIButton和UIImageView的区别的主要内容,如果未能解决你的问题,请参考以下文章

如何在不缩放图像子视图的情况下缩放图像?迅速的ios

iOS tableFooterView:不能使用 UIButton?

UIImageView的tintColor不适用于storyboard,但可以使用代码

在 iOs 中调用按钮 setBackgroundImage 后 UIImageView 位置发生变化

iOS5 上奇怪的 UIButton 行为

iOS UIViewContentMode详解