Как создать элемент кнопки панели составления, как в приложении Сообщения - PullRequest
1 голос
/ 12 апреля 2020

Приложение Сообщения на iOS помещает два элемента кнопок панели рядом с большим текстом заголовка «Сообщения» в главном контроллере представления в стиле кружка.

Как создавать собственные элементы кнопок панели в на панели навигации такое же поведение?

enter image description here

1 Ответ

1 голос
/ 12 апреля 2020

Я думаю, что этот демонстрационный проект должен дать вам достаточно подсказок, чтобы помочь вам.

Приложение: Возможно, вы уже знали об этом, но в случае, если вы специально хотели использовать панель поиска Кроме того, существует UISearchController ViewController, который поможет получить пользовательский ввод и заполнить TableView результатами.

Приложение: Если посмотреть дальше, уже есть SO ответ , охватывающий это. Кроме того, ознакомившись с API справка , вы увидите, что setToolbarItems уже поддерживает добавление массива UIBarButtonItem

Что касается пользовательских кнопок, ознакомьтесь с этим справочник есть раздел по настройке внешнего вида. Кроме того, конструктор для UIBarButtonItem также поддерживает взятие UIImage. Если того, что там недостаточно, для выполнения sh того, что вам нужно, вы всегда можете создать подкласс UIBarButtonItem и изменить представления там.

...