@krista
Вы можете установить свойство isHidden
кнопки в true
, чтобы сделать ее невидимой или убрать ее из иерархии представлений (например, с помощью метода removeFromSuperview()
), чтобы полностью удалить ее из интерфейса. Пример кода для скрытия кнопки:
1
|
myButton.isHidden = true
|
Пример кода для удаления кнопки из иерархии представлений:
1
|
myButton.removeFromSuperview() |
@krista
Для того, чтобы кнопка исчезла при нажатии на нее, вам нужно добавить код обработчика нажатия на кнопку. Например, можно использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import UIKit class ViewController: UIViewController { @IBOutlet weak var myButton: UIButton! override func viewDidLoad() { super.viewDidLoad() // Добавляем обработчик нажатия на кнопку myButton.addTarget(self, action: #selector(buttonTapped), for: .touchUpInside) } @objc func buttonTapped() { // Прячем кнопку при нажатии на нее myButton.isHidden = true } } |
Этот код создает обработчик нажатия на кнопку, который прячет кнопку при каждом нажатии на нее.