zoukankan      html  css  js  c++  java
  • UIImageView的使用方法

    // UIImageView的常用方法

        UIImage *oneImage = [UIImage imageNamed:@"max.png"]; // 使用ImageView通过name找到图片

        UIImageView *oneImageView = [[UIImageView alloc] initWithImage:oneImage]; // 把oneImage添加到oneImageView上

        oneImageView.frame = CGRectMake(10, 10, 300, 300); // 设置图片位置和大小

        oneImageView.bounds = CGRectMake(10, 10, 280, 280); // 设置图片位置和大小,如果设置了frame,那么它这是的位置将不起作用

        oneImageView.backgroundColor = [UIColor redColor]; // 设置背景颜色

        oneImageView.alpha = 1.0; // 设置透明度

    oneImageView.center = CGPointMake(150, 300); // 修改图片center的位置

        oneImageView.transform = CGAffineTransformMakeTranslation(20, 20); // 把一个图片移动一段距离 其中20表示想要往x或者y方向移动多少,而不是移动到多少。

        oneImageView.transform = CGAffineTransformMakeRotation(0.0f); // 旋转图像一定角度 注意:单位是弧度,而不是我们最常用的度数,所以可以写一个宏定义:#define degreesToRadians(x) (M_PI*(x)/180.0)

        oneImageView.transform = CGAffineTransformMakeScale(0.5, 0.5); // 其中,CGFloat scale_w与CGFloat scale_h分别表示将原来的宽度和高度缩放到多少倍,下图是缩放到原来的0.5倍

        

        // 为图片添加点击事件

        // 一定要先将userInteractionEnabled置为YES,这样才能响应单击事件

        oneImageView.userInteractionEnabled = YES; // 设置图片可以交互

        UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapImageView:)]; // 设置手势

        [oneImageView addGestureRecognizer:singleTap]; // 给图片添加收拾

        

        

        oneImageView.hidden = NO;    // 隐藏或者显示图片 YES为隐藏

        [oneImageView sizeToFit];    // 将图片尺寸调整为与内容图片相同

        // oneImageView.highlightedImage = (UIImage *)hightlightedImage; // 设置高亮时显示的图片

        

        

        // 设置图片连续播放,实现动画效果

        oneImageView.animationImages = [NSArray arrayWithObjects:[UIImageimageNamed:@"max.png"], [UIImage imageNamed:@"min.png"], nil];

        oneImageView.animationDuration = 0.3f; // 设置循环一次的时间

        oneImageView.animationRepeatCount = 0; // 循环的次数。设置为0时无线循环

        [oneImageView startAnimating]; // 开始动画

        // [oneImageView stopAnimating]; // 停止动画

        

        // 获取网络中的图片

        UIImage *urlImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURLURLWithString:@"www.baidu.com"]]];

         

        // 添加到View上,并释放内存

        [self.view addSubview:oneImageView];

        [oneImageView release], oneImageView = nil;

  • 相关阅读:
    angular 路由请求js文件
    WeX5的简单介绍及UI的简单讲解
    JAVA 反射
    JAVA 线程
    JAVA 远程通讯机制
    用Java实现几种常见的排序算法
    自动完成
    Springmvc和poi3.9导出excel并弹出下载框
    Windows Server 搭建企业无线认证(NPS搭建)
    Windows Server 搭建企业无线认证(Radius认证方案)
  • 原文地址:https://www.cnblogs.com/lhp-1992/p/4628460.html
Copyright © 2011-2022 走看看