UIImageView常用属性

来源:互联网 发布:win10edge卸载知乎 编辑:程序博客网 时间:2024/05/16 15:42

UIImageView的集成关系:UIImageView:UIView:UIResponder:NSObject

- (void)viewDidLoad{    [super viewDidLoad];    /**     1、初始化        - initWithImage:        - initWithImage:highlightedImage:     */    UIImageView *iv = [[UIImageView alloc]initWithFrame:CGRectMake(50, 50, 100, 150)];    [self.view addSubview:iv];    /**     2、Image数据         .image             //设置正常状态下的图片         .highlightedImage  //设置高亮状态下的图片     */    iv.image = [UIImage imageNamed:@"yangmi01.jpg"];    iv.highlightedImage = [UIImage imageNamed:@"yangmi06.jpg"];    /**     3、Animating Images         .animationImages               //设置正常状态下的动画图片数组         .highlightedAnimationImages    //设置高亮状态下的动画图片数组         .animationDuration             //设置动画每秒播放帧数 (默认频率为30帧每秒)         .animationRepeatCount          //设置动画循环播放次数 (默认为无限循环)         - startAnimating               //开始播放帧动画         - stopAnimating                //停止播放帧动画         - isAnimating                  //是否正在播放动画     */    iv.animationImages = @[[UIImage imageNamed:@"zomb_1"],                           [UIImage imageNamed:@"zomb_2"],                           [UIImage imageNamed:@"zomb_3"],                           [UIImage imageNamed:@"zomb_4"],                           [UIImage imageNamed:@"zomb_5"],                           [UIImage imageNamed:@"zomb_6"],                           [UIImage imageNamed:@"zomb_7"],                           [UIImage imageNamed:@"zomb_8"],];    iv.highlightedAnimationImages = @[[UIImage imageNamed:@"yangmi06.jpg"],                                      [UIImage imageNamed:@"yangmi07.jpg"],                                      [UIImage imageNamed:@"yangmi08.jpg"],                                      [UIImage imageNamed:@"yangmi09.jpg"],                                      [UIImage imageNamed:@"yangmi10.jpg"],];    iv.animationDuration = 8;    iv.animationRepeatCount = 5;    [iv startAnimating];    /**     4、设置和获取属性                   .userInteractionEnabled    //设置是否开启用户交互(默认NO)         .highlighted               //设置是否为高亮状态         .tintColor     */    iv.userInteractionEnabled = YES;    iv.highlighted = NO;}
0 0
原创粉丝点击