骰子游戏应用
以下gif显示了我创建的Dice游戏应用程序。 允许使用者窥视他们的骰子并打开骰子杯。 您可以和其他朋友一起玩这个游戏。
摇动手机即可获得其他随机数的骰子!
以下是我为此应用程序提供的代码。
//
// ViewController.swift
// diceApp
//
//由connieanntan在2019/1/18创建。
//版权所有©2019 connieanntan。 版权所有。
//
导入 UIKit
类 ViewController:UIViewController {
@IBOutlet 弱 var diceCover:UIImageView!
@IBOutlet var diceImageViews:[UIImageView]!
覆盖 func viewDidLoad(){
超级 .viewDidLoad()
//加载视图后进行其他任何设置,通常是从笔尖进行。
}
@IBAction func lookSwitch( _发送者:UISwitch){
如果 sender.isOn {
diceCover.alpha = 0.3
} 其他 {
diceCover.alpha = 1
}
}
@IBAction func openSwitch( _发送者:UISwitch){
如果 sender.isOn {
UIViewPropertyAnimator.runningPropertyAnimator(withDuration:0.5,delay:0,animations:{
自我 .diceCover.frame.origin = CGPoint(x:-340,y:-8)
})
} 其他 {
UIViewPropertyAnimator.runningPropertyAnimator(withDuration:0.5,delay:0,animations:{
自我 .diceCover.frame.origin = CGPoint(x:-55,y:-8)
})
}
}
覆盖 func motionEnded( _ motion:UIEvent.EventSubtype,带有事件:UIEvent?){
让 imageNames = [“ 1”,“ 2”,“ 3”,“ 4”,“ 5”,“ 6”]
用于 diceImageViews 中的 imageView {
imageView.image = UIImage(named:imageNames.randomElement()!)
}
}
}