iphone - 使用自定义字体时如何垂直更正导航栏的 titleView 文本位置?

标签 iphone ios uilabel uinavigationbar uinavigationitem

我们正在为导航栏中的 titleView 使用自定义字体。 Apple 总是以某种方式将此字体绘制得太高。

当您在导航栏中使用自定义字体时,我该如何纠正这种奇怪的偏移量?

最佳答案

我使用了 setTitleVerticalPositionAdjustment:forBarMetrics:

兼容性:从 iOS 5 开始可用。

关于iphone - 使用自定义字体时如何垂直更正导航栏的 titleView 文本位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8475332/

相关文章:

iphone - 如何将图像作为导航栏标题

iphone - 无法以编程方式使 UIButton 工作 - iPhone

iphone - 应用内购买确认对话框的本地化

ios - 如何使用自动布局将 View 从屏幕右侧粘贴到左侧?

ios - 如何将输入的数据从 UITextField 永久显示到 Label?

iphone - 在真实iPhone 4上进行测试时,UILabel的新文本与以前的文本结合在一起

ios - 无法使用 Google Map API (GMSMapView) 获取当前位置

javascript - React native webview 在状态更改时丢失注入(inject)的数据

ios - 如何在 CloudKit 记录中搜索部分单词?

swift - 当字符串值超过屏幕尺寸时,如何让我的程序自动执行回车?