При помощи виджетов в iOS давно можно осуществлять звонки с экрана блокировки смартфона.
Специальный информер приложения позволяет вывести до восьми контактов с возможностью набора в одно нажатие.
Виджет слишком большой в развернутом виде, а в свернутом отображает лишь четыре контакта, в нем нельзя отключить отображение аватарок и разместить более восьми контактов не получится.
? Спасибо re:Store за полезный совет ?
Обойти все указанные ограничения можно при помощи приложения Команды в iOS 12.
Как настроить свое меню для звонков
Сейчас мы не будем пользоваться готовой командой, а создадим собственную и в процессе настроим её под себя.
1. Если у вас еще не скачано приложение Команды, загружаем его из App Store.
2. В приложении переходим на вкладку и нажимаем «+» для создания новой команды.
3. В строке поиска вводим слово и выбираем команду Позвонить по номеру телефона.
4. В поле ввода команды добавляем нужные номера телефонов.
5. В поиске команд снова вводим слово , но добавляем команду Позвонить.
6. В параметрах задаем название и отображаемую иконку.
7. Не забываем проверить, чтобы кнопка команды отображалась в виджете и сохраняем внесенные изменения.
Остается лишь включить отображение виджета для приложения .
Нажатие на кнопку отобразит список добавленных контактов с возможностью совершения вызова.
Виджет является динамическим и при наличии пары кнопок выглядит компактнее, чем у приложения Телефон, но во время раскрытия списка в нем может отображаться множество контактов.
Источник: