Я играю с UIButton
и свойством isHidden
.Я пытаюсь сделать следующее:
- Запустите приложение с помощью
button1
. - Нажмите
button1
. - Если
button2
невидим, покажите его. - Иначе, заставить его исчезнуть.
Если нажата button2
, заставить button1
исчезнуть или появиться, в зависимости от того, виден ли он.
КогдаЯ нажимаю button1
при запуске, button2
никогда не появляется.Нужно ли что-то обновить контроллер вида, чтобы показать новую доступную кнопку?
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var button1: UIButton!
@IBOutlet weak var button2: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
button2.isHidden = true
}
@IBAction func clickButton1() {
if button2.isHidden == true {
button2.isHidden = false
}
else { button2.isHidden = true}
}
@IBAction func clickButton2() {
if button1.isHidden == false {
button1.isHidden = true
}
else {button1.isHidden = false}
}
}