UIImage(named:)をarc4random_uniformで表示します。
@IBOutlet weak var imageView: UIImageView! @IBAction func getJanken(_ sender: Any) { let results = ["Image1","Image2","Image3"] let random = arc4random_uniform(UInt32(results.count)) let image = UIImage(named: results[Int(random)]) imageView.image = image } override func viewDidLoad() { super.viewDidLoad() imageView.contentMode = UIViewContentMode.center self.view.addSubview(imageView) // Do any additional setup after loading the view, typically from a nib. }
ポンのbuttonを押すとグーチョキパーがランダムに表示されます。
OK
ポンのテキストを自分の出すグーチョキパーのボタンに変えたいですね。
ところで、
viewDidLoad は、ViewControllerのviewがロードされた後に呼び出される。
override func viewDidLoad() { super.viewDidLoad()
ところで、このsuperだが、親クラスのviewDidLoadを呼び出している。
継承を行った時あるいはsystemのデフォルト処理をする為に記述する必要がある。
overrideしてますね。
続いてdidReceiveMemoryWarningだが、その名の通り、メモリ不足時にdidReceiveMemoryWarningメソッドが呼ばれる