UIImageView的属性和用法

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实现的,只是子控件都失去了与用户交互的功能,如果非得要加入子控件,并且还要他们能够点击,请勾选

时间: 2024-08-27 02:07:00

UIImageView的属性和用法的相关文章

IOS开发-UI学习-UITextField的具体属性及用法

直接上代码,里面有各种属性的用法注释,至于每个属性有多个可以设置的值,每个值的效果如何,可以通过查看这个函数参数的枚举量,并逐一测试. 1 //制作登陆界面 2 #import "ViewController.h" 3 4 @interface ViewController (){ 5 6 //定义全局变量(控件) 7 UITextField *username; 8 UITextField *password; 9 UIButton *resignbutton; 10 UIButto

CSS3的新增属性及其用法

CSS3的新增属性及其用法 现如今,随着 Web2.0 技术的流行,之前的 CSS2 标准和相关技术似乎已经满足不了日益增长的开发需求:人们需要实现更加美观.用户体验更好的界面.CSS3,这个新一代的标准应运而生.为了满足现有的对于 Web UI 的开发需求,它提供了一系列强大的功能,如许多新的 CSS 属性(文字,布局,颜色等等),各种 CSS 特效,甚至还支持 CSS 动画.元素的变换.这些 CSS 新特性在现阶段可以说都是非常强大和完善的,您只需要加入几行简单的 CSS 代码便可以实现出一

简述UIView的属性和用法

1.alpha 设置视图的透明度.默认为1. // 完全透明 view.alpha = 0; // 不透明 view.alpha = 1; 2.clipsToBounds // 默认是NO,当设置为yes时,超出当前视图的尺寸的内容和子视图不会显示. view.clipsToBounds = YES; 3.hidden // 默认是NO,当设置为yes,视图就看不见了. view.hidden = YES; 4.userInteractionEnabled // 默认为YES,如果设置为No,v

CSS margin属性与用法教程

margin 属性是css用于在一个声明中设置所有 margin 属性的简写属性,margin是css控制块级元素之间的距离, 它们之间是透明不可见的. margin属性包含了margin left :距左元素块距离(设置距左内边距) :margin top:距头顶(上)元素块距离(设置距顶部元素块距离):margin right :距右元素块距离(设置距右元素块距) :margin bottom :底元素块距离(设置距低(下)元素块距).其二维构建图可见CSS属性二维图. margin的解剖图

XCODE UITextField 中的属性和用法

XCODE  UITextField  中的属性和用法 一些基本的用法 UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; CGRect frame =CGRectMake(110, 100, 100, 30); button.frame = frame; button.backgroundColor = [UIColor purpleColor]; [button setTitle:@"command&qu

EditText的一些属性及用法

EditText的一些属性及用法设置当EditText获得焦点时把文本框的内容全选中android:selectAllOnFocus="true"设置某个EditText默认获得焦点android:focusableInTouchMode="true"设置光标在EditText中的位置,默认是0,可根据自己的需要设置不同的值EditText edt;String text=edt.getText().toString;edt.setSelection(1); //光

自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法

前言:这几天做客户回访,感触很大,用户只要是留反馈信息,总是一种恨铁不成钢的心态,想用你的app,却是因为你的技术问题,让他们不得不放弃,而你一个回访电话却让他们尽释前嫌,当最后把手机号留给他们以便随时沟通的时候,总会发来一条条的鼓励短信,让我不自主的开始内疚.哎,多么可爱的用户,多么无耐的现实. 相关文章: <Android自定义控件三部曲文章索引>:http://blog.csdn.net/harvic880925/article/details/50995268 一.概述 Android

CSS vertical-align属性的用法

这两天写个页面css的时候用到了vertical-align属性,使用过程中踩到了坑,所以总结如下: vertical-align的定义 W3C上对vertical-align的定义:vertical-align 属性设置元素的垂直对齐方式.该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐.允许指定负长度值和百分比值.这会使元素降低而不是升高.在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式. 文本通常根据不可见的基线进行对齐的,而字母的底部位于基线之上.vertical-

css中table-layout:fixed 属性的用法

table-layout:fixed 属性的用法:如果想要一个table固定大小,里面的文字强制换行(尤其是在一长串英文文本,并且中间无空格分隔的情况下),以达到使过长的文字 不撑破表格的目的,一般是使用样式:table-layout:fixed.但是在Firefox下面,会有一些问题,参考Gmail的一些做法,做了几个 测试,得出一种解决办法. 例1:(IE浏览器)普通的情况 CODE:<table border="1" width="80"><