@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
}
}
|
Этот код создает обработчик нажатия на кнопку, который прячет кнопку при каждом нажатии на нее.