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

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

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

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

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

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

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

Публикации

Истории

Работа

iOS разработчик
11 вакансий
Swift разработчик
15 вакансий

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

11 – 13 февраля
Epic Telegram Conference
Онлайн
27 марта
Deckhouse Conf 2025
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань