Центрирование заголовка панели навигации (Swift) - PullRequest
0 голосов
/ 07 мая 2020

Я программирую небольшое приложение и сталкиваюсь с проблемой, которую не знаю, как ее решить. Проблема в том, что для телефонов (например, iPhone7) с меньшей шириной экрана заголовок отображается без центра .

На следующем изображении показан захват проблемы, когда приложение выполняется в a iPhone7.

enter image description here

Думаю, проблема в том, что справа нет такого места для центрирования заголовка.

Чтобы решить эту проблему, я попытался переместить 2 значка справа вправо, как показано на следующем изображении:

enter image description here

Но, хотя значок линий перемещен вправо, заголовок все еще не центрирован, как показывает следующий снимок:

enter image description here

Мне интересно, есть ли способ решить эту проблему без необходимости удалите один из двух значков справа.

Спасибо!

1 Ответ

0 голосов
/ 07 мая 2020

Вы пробовали добавлять их программно? Конечным результатом должен быть массив из этих двух кнопок как таковых: navigationItem.rightBarButtonItems = [lineButton, otherButton]. Убедитесь, что для image inset установлено исходное значение.

...