zoukankan      html  css  js  c++  java
  • UI控件(UIImageView)

    @implementation ViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
       
        image1_ = [UIImage imageNamed:@"scene_in.jpg"];
        image2_ = [UIImage imageNamed:@"scene_out.jpg"];
        
        imageView_ = [[UIImageView alloc]initWithImage:image1_];
        [imageView_.image setAccessibilityIdentifier:@"image1"];
        imageView_.frame = CGRectMake(10, 20, 300, 200);
        
        //[imageView sizeToFit]; 设置视图与图片大小一致
        
        //设置图片为圆角
        imageView_.layer.masksToBounds = YES;
        imageView_.layer.cornerRadius = 5.0;
        
        //设置图片的透明度
        imageView_.alpha = 0.1;
        
        //是否隐藏该图像
        imageView_.hidden = NO;
        
        //增加点击响应事件
        imageView_.userInteractionEnabled = YES;
        UITapGestureRecognizer *singleTap =[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(onClickImage)];
        [imageView_ addGestureRecognizer:singleTap];
        
        [self.view addSubview:imageView_];
        
    }
    
    -(void)onClickImage{
        //切换图片显示
        NSLog(@"%@", imageView_.image.accessibilityIdentifier);
        if([imageView_.image.accessibilityIdentifier isEqualToString:@"image1"]){
            [imageView_ setImage:image2_];
            [imageView_.image setAccessibilityIdentifier:@"image2"];
        }else{
            [imageView_ setImage:image1_];
        }    
    }
    
    @end
  • 相关阅读:
    ios---图片缩放
    ios---清除缓存
    ReactNative---组件种类
    Linux 用户和用户组管理
    Linux 文件与目录管理
    linux文件的基本属性
    xshell 快速复制打开之前用过的ssh
    ll 和 ls -l的详解
    laravel rbac的用户 角色 权限的crud
    laravel 中的rbac自己简单的实现
  • 原文地址:https://www.cnblogs.com/Fredric-2013/p/5185884.html
Copyright © 2011-2022 走看看