0108iosapp_视图中更换图片文件

//
//  ViewController.swift
//  0107-1
//
//  Created by Mac on 2019/1/7.
//  Copyright © 2019年 wjb. All rights reserved.
//

import UIKit

class ViewController: UIViewController {
//    设立图片数组
    var arrayChangeImage = ["gray_left","gray_right"]

    @IBOutlet weak var bigImage: UIImageView!
    @IBOutlet weak var leftImage: UIImageView!
    @IBOutlet weak var rightImage: UIImageView!
    
    @IBAction func changeAction(_ sender: Any) {
//        随机变换方向,改变图片框内的图片,就是随机使用图片数组的索引获取值
//        1,建立随机数,先出初始化随机数变量,赋值为0
        var indexRandomLeft :Int = 0
        var indexRandomRight :Int = 0
        
//        print(arrayChangeImage.count)
//        随机数重新赋值,以数组的个数为界限,随机数就是数组的索引
        indexRandomLeft = Int( arc4random_uniform(UInt32(arrayChangeImage.count)) )
        indexRandomRight = Int( arc4random_uniform(UInt32(arrayChangeImage.count)) )
        
        
        leftImage.image = UIImage(named: arrayChangeImage[indexRandomLeft])
        rightImage.image = UIImage(named: arrayChangeImage[indexRandomRight])
    }
    
    
    //@IBOutlet weak
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
      //        在加载视图后执行任何其他设置,通常是从NIB
        
    }


}

/*
Int(value) 将值变成Int的整型
     arc4random_uniform(uint32) 传入uint32位的参数,获取其以内的随机数,包括0,不包括参数
     UInt32(int) 将整型变成32位的整型
     UIImage(named: string) 根据图片名称将其变成可以在程序视图中使用的格式。理解为,用这种方法为图形框变量赋值图片
*/

猜你喜欢

转载自blog.csdn.net/whqwjb/article/details/86063547
今日推荐