Как центрировать текст в представлении заголовка навигации - PullRequest
1 голос
/ 24 апреля 2020

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

РЕДАКТИРОВАТЬ: кажется, что это происходит при использовании пользовательских шрифтов, когда я пробовал системные шрифты и другие пользовательские шрифты, некоторые из них отображаются правильно

РЕДАКТИРОВАТЬ 2: После дальнейшего изучения его Оказалось, что проблема со шрифтом, тот, который я использовал, разработан не по центру, что видно даже при выборе шрифта из выпадающего меню, при этом он не центрируется при выделении

My navigation bar

1 Ответ

0 голосов
/ 24 апреля 2020

Не обязательно отвечать конкретно на вопрос в топике c, но это ответ на мой вопрос.

Оказалось, что моя проблема была вызвана нестандартным шрифтом, который имеет дизайн ниже. Итак, в конце концов я снизил заголовок навигации с помощью этой строки:

navigationController?.navigationBar.setTitleVerticalPositionAdjustment(CGFloat(5), for: UIBarMetrics.default)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...