Ios Swift中的数组-如何添加图像
我正在制作一个将分数保持在1到20之间的应用程序,如果分数>=21,则显示一个图像。但是我不知道怎么做,我有一个标签,它以整数显示用户的分数。有没有办法在20秒后将图像添加到阵列中?或者,当分数>=21时,有没有一种方法可以添加一个字符串,在字符串或图像中显示“Bullseye”。我只是不知道最好的方法有什么帮助吗Ios Swift中的数组-如何添加图像,ios,arrays,swift,image,Ios,Arrays,Swift,Image,我正在制作一个将分数保持在1到20之间的应用程序,如果分数>=21,则显示一个图像。但是我不知道怎么做,我有一个标签,它以整数显示用户的分数。有没有办法在20秒后将图像添加到阵列中?或者,当分数>=21时,有没有一种方法可以添加一个字符串,在字符串或图像中显示“Bullseye”。我只是不知道最好的方法有什么帮助吗 import UIKit class ViewController: UIViewController { //Below are all of the labels at the
import UIKit
class ViewController: UIViewController {
//Below are all of the labels at the top of AZG
@IBOutlet weak var user1name: UILabel!
@IBOutlet weak var user2name: UILabel!
@IBOutlet weak var lbl_currentPlayer: UILabel!
@IBOutlet weak var user1score: UILabel!
@IBOutlet weak var user2score: UILabel!
//Below are all the declared variables
var usernames = ["Big Meat ", "J Hooks "]
var currentPlayer = 0
var scores = [0,0]
var count = 0
var sdCount = 0
override func viewDidLoad() {
super.viewDidLoad()
setupGame()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func newGame() {
user1score.text = "\(count)"
user2score.text = "\(count)"
user1name.text = "\(usernames[0])"
user2name.text = "\(usernames[1])"
lbl_currentPlayer.text = usernames[currentPlayer]
scores = [0,0]
}
func setupGame() {
user1score.text = "\(count)"
user2score.text = "\(count)"
user1name.text = "\(usernames[0])"
user2name.text = "\(usernames[1])"
lbl_currentPlayer.text = usernames[currentPlayer]
}
func updateTurn() {
lbl_currentPlayer.text = usernames[currentPlayer]
user1score.text = "\(scores[0])"
user2score.text = "\(scores[1])"
}
func attackTurnUpdate() {
currentPlayer = 1 - currentPlayer
}
func resetAttackTurn() {
currentPlayer = 1 - currentPlayer
}
func missedNextTurn() {
currentPlayer = 1 - currentPlayer
}
func suddenDeath() {
sdCount = sdCount++
}
func takeStepBack() {
}
func bullseyeDisplay() {
}
@IBAction func hitSingle(sender: AnyObject) {
scores[currentPlayer]++
updateTurn()
}
@IBAction func nextTurn(sender: AnyObject) {
currentPlayer = 1 - currentPlayer
updateTurn()
}
只需在interface builder中将图像添加到视图中(代码中有一个适当的IBOutlet)并在其上设置“隐藏” 然后,如果要显示图像,只需更改“隐藏”的值:
my image.hidden = false
尝试在标签附近保留图像视图。。仅当分数>=21时,才将图像分配给该图像视图。你能试试吗?我不知道数组的链接是什么?