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;

  • 相关阅读:
    微信小程序 | 小程序的转发问题
    开发辅助 | 前端开发工程师必懂的 UI 知识
    微信小程序 | canvas绘图
    服务端 | Linux 学习总结 (一)
    移动端适配 | 适配方案总结
    开发工具 | 利用 deployd 搭建个人博客
    1.10 组织好代码文件,要有“用户思维”
    1.9 组织好代码段,让人对它“一见钟情”
    《计算机是怎样跑起来的》读书笔记(1)
    实用网站收藏
  • 原文地址:https://www.cnblogs.com/lhp-1992/p/4628460.html
Copyright © 2011-2022 走看看