我目前正在用Swift和Xcode自学。
此刻,我试图通过UITextField获得一些用户输入,我想将它们存储在Array中。该数组应经过一个for循环,以在UITextView中显示存储的数据。
在一开始,我尝试了一次用户输入。奏效了。
@IBOutlet weak var InputPlayerName: UITextField!
@IBOutlet weak var SubmitPlayer: UIButton!
@IBOutlet weak var ShowPlayerName: UITextView!
@IBOutlet weak var ShowSize: UITextView!
var players = [String]()
@IBAction func SubmittedPlayer(_ sender: Any) {
players.append(ShowPlayerName.text);
let playerssize = players.count;
ShowSize.text = "\(playerssize)";
for player in players {
if(playerssize == 1) {
ShowPlayerName.text = "Player: \n \(player)";
} else {
ShowPlayerName.text += "\(player)";
}
}
我没有任何错误,只是没有显示结果。但是如果我按一下按钮,数组大小就会增加。
如何在视图中显示每行的数据行?