
Калькулятор на Swift / #2 - Отображение данных на экране
Видеоурок
Обработка нажатий происходит в функциях, что необходимо создавать в файле «ViewController». Чтобы создать функцию для обработки действий необходимо зажать клавишу Cntr
и перетащить стрелочку от кнопки до пустого места в коде.
Для определения кнопки стоит добавить для каждой уникальное значения атрибута tag
. Это позволит отслеживать определенные кнопки и в зависимости от кнопки применять различные действия.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
Добавьте проверку, чтобы первым символом нельзя было записать цифру ноль:
В файле «ViewController» необходимо добавить проверку:
@IBAction func digits(_ sender: UIButton) {
if result.text == "" && sender.tag == 0 {
result.text = "Ошибка!"
}
else {
result.text = result.text! + String(sender.tag)
numberFromScreen = Double(result.text!)!
}
}
Получить остальные домашние задания можно после подписки на проект
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть