如何在导航标题视图中将文本居中

How to center text in navigation title view

我试图让我的导航栏与左右按钮(SF 符号)和标题对齐,这样它在视觉上看起来更好,但标题视图中的文本似乎有一些间距或顶部对齐,它使标题看起来更高,这不是我想要的。如何让文字居中?

编辑:似乎在使用自定义字体时会发生这种情况,当我尝试使用系统字体和其他自定义字体时,其中一些可以正确显示

EDIT2: 进一步调查发现是字体的问题,我用的那个设计的不居中,即使从下拉菜单中选择字体也能看到,它在选择时也不居中

没有必要专门针对主题中的问题回答,但这是针对我的问题的回答。

事实证明,我的问题是由自定义字体引起的,该字体在设计上具有以下 space。所以我最后所做的是使用这一行来降低导航标题:

navigationController?.navigationBar.setTitleVerticalPositionAdjustment(CGFloat(5), for: UIBarMetrics.default)