Первое приложение в рамках курса IOS разработчик от Swiftbook.
Задача проекта - создать приложение отображающее Светофор. Приложение должно работать в вертикальной ориентации на всех iphone, при смене модели iphone элементы должны располагаться корректно. При запуске приложения все цвета светофора неактивны, отображается кнопка START. При нажатии на кнопку START загорается красный сигнал, название кнопки меняется на NEXT. При дальнейшем нажатии на кнопку название кнопки не меняется, зато поочередно загораются сигналы светофора.
В проекте используются:
- UIKit
- работа с прозрачностью
- скругление углов
- dynamic constraints
Создайте приложение, в котором можно переключать сигналы светофора. При первом запуске, цвет каждого сигнала светофора должен быть выключен. Это можно сделать при помощи свойства alpha. Например, чтобы выставить значения для красного сигнала светофора, свойству alpha вашего аутлета, который отвечает за красный сигнал, нужно присвоить значение 0,3 — это значение яркости (прозрачности) цвета от 0 до 1.
По нажатию на кнопку «START» нужно зажечь красный свет и поменять заголовок кнопки на «NEXT». Последующее нажатие на кнопку «NEXT» должно менять активный цвет на следующий по порядку. Таким образом каждое последующее нажатие на кнопку "Next" должно последовательно менять сигналы светофора.
Минимум задач, которые вы должны решить: Подготовить интерфейс приложения с оглядкой на все актуальные устройства Сделать сигналы светофора круглыми Для переключения сигналов светофора используйте кнопку со стилем Default Скруглить углы у кнопки
trafficLightButtonSwitch - делает более ярким цвет текущего сигнала светофора
Project TrafficLights is distributed under the MIT license.