骰子游戏应用

以下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()!) 
  } 
  } 
  }