关于牛奶与母乳的区别UIImage和UIImageView的区别

Objective-C 之 UIButton 和 UIImageView 的区别 - 192.168.1.1-路由器设置 | 192.168.0.1-无线路由器设置
192.168.1.1-路由器设置 | 192.168.0.1-无线路由器设置
Objective-C 之 UIButton 和 UIImageView 的区别
在移动开发大潮里,iOS可以说一枝独秀(虽然一直受到android的威胁),而iOS开发离不开Objective-C编程语言,首先你有拥有一台Mac(建议别去购买黑苹果,宁可去淘宝上买二手的Mac Mini),下面就分享下UIButton和UIImageView的区别:
1、显示图片不同
&1& UIImageView只能显示一种图片(图片默认会填充整个UIImageView)
imageView.image = [UIImage imageNamed:@&015.png&];
&2& UIButton能显示2种图片
& * 背景 (背景会填充整个UIButton)
[btn setBackgroundImage:[UIImage imageNamed:@&bg.png&]
&& * 前置(覆盖在背景上面的图片,按照之前的尺寸显示)
[btn setImage:[UIImage imageNamed:@&016.png&] forState:UIControlStateNormal];
&& *& 默认还能显示文字
2、点击事件
& 1& UIImageView默认是不能响应点击事件
& 2& UIButton能响应点击事件 : addTarget:action:forControlEvents:
3、使用场合
& 1& UIImageView : 只显示图片,不监听点击,点击了图片后不做任何反应
& 2& UIButton : 既显示图片,又监听点击,点击了图片后做一些其他事情
4、继承结构
& 1& UIButton之所以能添加监听器来监听事件,是因为它继承自UIControl
& 2& UIImagevIew之所以不能添加监听器来监听事件,是因为它直接继承自UIView
相关文章列表
本站精华推荐阅读
本类编辑最新推荐
本类热门文章阅读
本站热点推荐阅读
关于我们 -
- 友情链接 -
- 版权声明UIImageView用法_百度文库
暂无相关资料7407人阅读
UIImageView图片填充三种模式的区别
& &1&&但凡取值中包含Scale单词的,都会对图片进行拉伸(缩放);
& &2&&但凡取值中没有出现Scale单词的,都不会对图片进行拉伸;
& & & &3& &&但凡取值中包含Aspect单词的,&都会按照图片的宽高比来拉伸.
二:填充模式: & &&
& & &1.UIViewContentModeScaleToFill,
&& & & 会按照UIImageView的宽高比来拉伸图片
&& & & 直到让整个图片都填充UIImageView为止
&& & & 因为是按照UIImageView的宽高比来拉伸,所以图片会变形
& & &2.UIViewContentModeScaleAspectFit,常常配合:clipsToBounds(将超出的图片部分裁剪掉)
&& & & 会按照图片的宽高比来拉伸
&& & & 要求整张图片都必须在UIImageView的范围内
&& & & 并且宽度和高度其中一个必须和UIImageView一样
&& & & 居中显示
& & &3.UIViewContentModeScaleAspectFill,
&& & & 会按照图片的宽高比来拉伸
&& & & 要求整张图片必须填充UIImageView
&& & & 并且图片的宽度或者高度其中一个必须和UIImageView一样
&&因为是按照图片的宽高比来拉伸,&所以图片不会变形&&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:40332次
积分:1102
积分:1102
排名:千里之外
原创:67篇
转载:28篇
(3)(1)(1)(1)(1)(2)(5)(8)(1)(1)(3)(6)(16)(19)(15)(14)

我要回帖

更多关于 关于清算与交收的区别 的文章

 

随机推荐