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
  • 相关阅读:
    DeepL 人工智能翻译降临 deepl.com
    Node.js ESM(ECMAScript Modules)
    解决Ubuntu 20.04 LTS无法输入中文的问题
    实现pdnsd
    颜色
    Ubuntu 20.04 LTS
    JSX 空的根元素
    如何理解TypeScript接口​​中的语法[key: string]以及[key: number]
    React-Router-DOM
    video转canvas, 并截图
  • 原文地址:https://www.cnblogs.com/Fredric-2013/p/5185884.html
Copyright © 2011-2022 走看看