Надеюсь, это действительно просто.
Я создаю базовое приложение-калькулятор для изучения iOS и Swift и пытаюсь реализовать код для кнопки очистки.
Как правило, кнопка очистки (реализованная с помощью базового UIButton) отображает «AC», когда дисплей уже очищен (содержит только 0), и отображает «C» в противном случае.
Моя первая идея для реализации этого заключается в IBAction, который выполняется всякий раз, когда изменяется текст дисплея UILabel. Судя по всему, это не действие, уже реализованное для UILabel. Есть ли другой способ создать этот IBAction, или мне следует использовать другой подход?
clearButton.setTitle(...)
строк в функциях, которые должны больше заботиться о выполнении других задач. Есть и другие случаи, которые я не могу уловить в функции IBAction, например, когда калькулятор оценивает выражение как равное нулю. Дисплей изменит состояние со значения на ноль, и не будет способа заставить кнопку очистки измениться. - person Jared   schedule 06.07.2015