У меня есть игра с функциями выигрыша и проигрыша. Я хочу, чтобы кнопки отображались в зависимости от того, выиграл пользователь или проиграл. Я связал кнопку через IBAction и вставил следующий код в мою функцию распознавания жестов, которая определяет, выиграл ли кто-то. Но появляется сообщение об ошибке:
«Значение типа» (Любое) -> () не имеет члена «isHidden» »
Как ссылаться на скрытый статус кнопки из другой функции, пожалуйста? Спасибо.
Кнопка выигрыша определяется как
@IBAction func winButton(_ sender: Any) {
performSegue(withIdentifier: "segue1", sender: self)
}
Функция, которую я пытаюсь включить, заключается в следующем -
@IBAction func onTapping(_ sender: UITapGestureRecognizer) {
let systemRed = UIView()
systemRed.backgroundColor = .systemRed
if sender.view?.backgroundColor == systemRed.backgroundColor {
setAllSquares(to: .systemGreen)
timer.invalidate()
winButton.isHidden = false
}