私はXcode/Swiftを数週間使用しています。私は現在、初めての小さなiOSゲームに取り組んでいます。プログラムを学び、楽しいことをしようとするだけの厄介なことはありません。これは私の問題につながります...設定された時間に関数を繰り返します。間隔
...私は本質的に私のアプリでは、(配列の値のセットから)ランダムに変更するバックグラウンドイメージが欲しいです。たとえば、「2秒ごとに背景画像が変化します。」
これまでのところ、NSTimerについていくつかのことを見てきましたが、すでに持っているものを実装する方法はあまりよく分かりません。
@IBOutlet weak var backview: UIImageView!
let BackNames = ["Back 1", "Back 2", "Back 3", "Back 4", "Back 5", "Back 6", "Back 7"]
let BackValue = Int(arc4random_uniform(7))
backview.image = UIImage (named: BackNames [BackValue])
私が言ったように、私はバックグラウンドのランダムな値を選択する方法を知っていますが、ボタンをタップすると発生します。私のarc4randomに時間フィーチャーを組み込む方法が不思議です。
ありがとう!
お返事ありがとうございます。 私はそれを行ったことがありますが、最後の3行についてはエラーが続きます "タイプ 'ViewController'の値に 'imageView'のメンバーがありません" –
これはImageviewのバックビューオブジェクトですが、これの名前を変更するのを忘れてしまった。 UIviewcontrollerのメンバーではありませんが、定義が必要です。 – KKRocks
すごい速い返信! 最後の3行の "imageView"をバックビューに変更しましたが、この問題は修正されたようですが、新しい問題が発生しました。 ; self.imageView.animationImages = imgListArray; エラーは「値型NSMutableArrayをタイプUIImageに割り当てることができません」と言います –