UIImageView和UIButton的相同点和不同点
2016-01-03 22:13
393 查看
1> 使用场合
* UIImageView: 如果仅仅是显示图片,不需要监听图片的点击则使用UIImageView
* UIButton: 既要显示图片,又要监听图片的点击则使用UIButton
2> 相同点
都能显示图片
3> 不同点
* UIButton能处理点击事件, UIImageView不能处理点击事件
* UIButton既能显示图片, 又能显示文字
* UIButton能同时显示两张图片
* UIButton继承自UIControl, 因此默认就能处理事件
* UIImageView继承自UIView, 因此默认就不能处理事件
* UIImageView: 如果仅仅是显示图片,不需要监听图片的点击则使用UIImageView
* UIButton: 既要显示图片,又要监听图片的点击则使用UIButton
2> 相同点
都能显示图片
3> 不同点
* UIButton能处理点击事件, UIImageView不能处理点击事件
* UIButton既能显示图片, 又能显示文字
* UIButton能同时显示两张图片
* UIButton继承自UIControl, 因此默认就能处理事件
* UIImageView继承自UIView, 因此默认就不能处理事件
相关文章推荐
- UILabel 文字靠右显示 并且 文字尾部距UILabel有一定的距离,使用attributeString
- JSP页面数据传递中文乱码- request.getParameter()
- JS模块化工具requirejs教程(二):基本知识
- JS模块化工具requirejs教程(二):基本知识
- JS模块化工具requirejs教程(二):基本知识
- UICollectionView
- MVC项目中如何用JS导出EasyUI DataGrid为Excel
- JAVA图形界面(GUI)之菜单
- JS模块化工具requirejs教程(一):初识requirejs
- JS模块化工具requirejs教程(一):初识requirejs
- JS模块化工具requirejs教程(一):初识requirejs
- JS模块化工具requirejs教程(一):初识requirejs
- UICollectionView: 1>UICollectionViewFlowLayout流式布局
- iOS 疑难杂症(什么鬼系列)— — UITableView 添加 tableFooterView 旋转屏幕后收不到点击事件!!!
- 【非程序问题】building gradle project info一直卡住的解决方法
- 自定义UIButton及注意点
- JAVA图形界面(GUI)之表格
- UIImageView
- 详解UICollectionView
- Java之String与CharSequence、StringBuffer与StringBuilder之间区别