心中已经功能被使用的Xcode /斯威夫特了几个星期,现在和我目前正在对我的第一个小的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结合。
谢谢!
嘿谢谢你的回复! 我已经给它一个去了,但我不断收到错误(相对于最后三行) “类型'ViewController'的值没有成员'imageView'” –
这是你的Imageview的backview对象,但我忘了更改这个名字。它不是UIviewcontroller的成员,但你需要定义。 – KKRocks
哇快回复! 我在最后三个行改“的ImageView”以backview这似乎然而,解决这个问题一个新的问题又拿出了w.r.t. ; self.imageView.animationImages = imgListArray; 错误显示“无法指定值类型NSMutableArray来键入UIImage” –