Как стать автором
Обновить

Как устроен системный калькулятор в iPhone

Время на прочтение1 мин
Количество просмотров9.3K

Приложение написано на сценах. Root-контроллер называется DisplayViewController. Лейбл с введенными цифрами обернули в контейнер DisplayView и добавили жесты LongPress, Swipe и Tap.

Клавиатуру сделали обычный вью и назвали CalculatorKeypadView. Кнопки это UIButton. Все кнопки - объекты одного класса, даже широкий ноль.

Контейнер лейаутится через Auto Layout, а вот сетку с кнопками расставили с помощью фреймов. Комбинации лейаут-систем встречаются в приложении Телефон, разбор его можно глянуть здесь.

Теги:
Хабы:
Всего голосов 66: ↑5 и ↓61-55
Комментарии15

Публикации

Работа

iOS разработчик
16 вакансий
Swift разработчик
13 вакансий

Ближайшие события