2015-07-30 5 views
0

У меня есть 4 кнопки. Каждый из них представляет один ответ на вопрос в мелочах. На разных экранах у меня разные вопросы и кнопки с разными ответами. У меня есть режим, когда игрок может совершить ошибку, это можно сделать, нажав пятую кнопку. Итак, когда этот режим включен, я показываю предупреждение, и мне нужно скрыть кнопку с неправильным вопросом, который был нажат. Все, что я знаю о том, что он является членом массива с кнопками с неправильными вопросами. Как я могу предупредить, какую кнопку скрывать при завершении?Swift - как скрыть неизвестную кнопку?

ответ

2

Приложить их всех к IBAction, который принимает UIButton, а затем скрыть тот, который был выдвинут, добавив строку

sender.hidden = true 

или отключить его, добавив

sender.enabled = false 
+0

спасибо, что это работает для меня. –

+0

Я пробовал решение с отправителем и понял, что я испортил описание, если проблема, поэтому я его обновил. Или решение с отправителем по-прежнему правы, и я делаю что-то не так? –

+0

Я установил тег на кнопку и предупреждаю об этом из свойства tag-тега, чтобы узнать, какая кнопка нажата. –

0

ли вы имеете в виду вы хотите узнать, нажата ли кнопка? Хорошо, если вы подключите этот UIButton к этому IBAction, этот IBAction будет запущен каждый раз при нажатии кнопки. Вы можете вставить строку NSLog («нажмите кнопку») внутри IBAction, чтобы увидеть, что она нажата.

+0

обновлено описание проблемы –

Смежные вопросы