我一直在試圖找出這些天。我到處搜索它非常簡單,但我很困惑。如何更改UILabel.text屬性遍歷字符串數組而不是硬編碼索引
import UIKit
class ViewController: UIViewController {
var arrays = ["A", "b", "C", "D", "E", "F"]
@IBOutlet weak var ChangeText: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
ChangeText.text = arrays[0]
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func Button() {
ChangeText.text = arrays[1]
}
}
如何改變文本屬性,它是在Xcode項目的可選字符串通過你的字符串數組沒有硬編碼的數組的索引進行迭代。
我想要的是每次按下按鈕時都會更改標籤中的文本,但是,如果數值爲硬編碼,則會發生一次更改,然後就是這樣。
我已經嘗試了一個for循環和我自己的函數,但是我一直在得到錯誤,我不知道在哪裏放置我的函數或循環。所以我已經擺脫了它。
感謝您的耐心和幫助
非常感謝soo,這真的很有幫助!但你是如何設法迭代陣列沒有for循環 –
@ Alia.RK如果這個答案幫助你,你需要接受這個答案。 – Rajat