//
// 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) 根据图片名称将其变成可以在程序视图中使用的格式。理解为,用这种方法为图形框变量赋值图片
*/
0108iosapp_视图中更换图片文件
猜你喜欢
转载自blog.csdn.net/whqwjb/article/details/86063547
今日推荐
周排行