码迷,mamicode.com
首页 > 其他好文 > 详细

UIImageView的属性和用法

时间:2015-07-27 00:12:31      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

UIImageView ?

图片框 ?在storyboard只有仅仅3个属性

技术分享

但是可以做的事情却是不少,其中就有刷帧动画的显示

?

Image ?就是普通状态的时候,所展示的图片

Highlighted ?就是高亮状态,所展示的图片

State ?这一个BOOl值设置他们是否是高亮状态

?

在使用代码创建时候 ?可以使用initWithImage: ? ? 根据图片初始化,默认坐标0.0 ?size与图片size相同

下面说刷帧动画

?

UIImageView 它拥有一个属性叫做 ? animatonImages ?

SWIFT

var?animationImages: [AnyObject]?

OBJECTIVE-C

@property(nonatomic,?copy)?NSArray?*animationImages

这是一个数组对象,可以通过给赋值一组Image图片来形成动画

使用这个图片来播放动画有下面几个常用方法来管理动画

1.animationImages ?添加一个将来要用来播放动画的数组
2.animationDuration ?添加持续时间
3.AnimationRepeatCount 设置循环次数
4.startAnimating ? 开始动画, ?这个方法放在最末尾,所有动画设置完成后进行

5.stopAnimating ?结束动画,在需要的时候结束动画

6.isAnimating ? ?返回一个BOOL值,用来判断现在是否正在动画

?

附UIImage加载图片

UIImage 使用ImageName加载图片的时候会有缓存,并且不会自动取消 ? ?但是速度快
?
使用ImageWithPath ? 加载图片的时候会自动清除缓存,缺点是每一次都得重新加载
?
imageView.clipsToBounds ? ?设置是图片超出边界是否剪裁 ?—UIView的方法

imageView.layer.masksToBounds ? 也可以设置图片是否剪裁 ?UIview的属性的方法
?
?
?

UIImageView注意点:

?ImageView 的用户交互开关是关闭的,在StoryBoard中不可以拖入子控件,但是在代码中却是可以使用addSubView实现的,只是子控件都失去了与用户交互的功能,如果非得要加入子控件,并且还要他们能够点击,请勾选技术分享

UIImageView的属性和用法

标签:

原文地址:http://www.cnblogs.com/plokijuhhb/p/4678986.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!