У меня есть два текстовых поля, одна кнопка и четыре метки.
Когда вы нажимаете кнопку, она должна обновить четыре метки.
Метка 1: имя
Метка 2: электронная почта
Метка 3: имя (те же данные, что и метка 1)
Метка 4: электронная почта (те же данные, что и метка 2)
Я экспериментировал под viewDidLoad()
, чтобы посмотреть, смогу ли я сделать еще одну переменную и обновить свой последний ярлык. Нет ошибки при запуске кода, но в симуляторе получается «пустой».
Кто-нибудь может объяснить, почему?
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var emailInput: UITextField!
@IBOutlet weak var nameInput: UITextField!
@IBOutlet weak var label: UILabel!
@IBOutlet weak var label2: UILabel!
@IBOutlet weak var label3: UILabel!
@IBOutlet weak var label4: UILabel!
@IBAction func actionButton(_ sender: Any) {
var text = nameInput.text
var email = emailInput.text
label.text = text
label2.text = email
label3.text = text
}
//where i experimented:
override func viewDidLoad() {
super.viewDidLoad()
var email2 = emailInput.text
label4.text = email2
}
}