【发布时间】:2014-03-08 11:23:43
【问题描述】:
尽管通过外观代理全局更改您的 UINavigationBar 标题,例如:
[[UINavigationBar 外观] setTitleVerticalPositionAdjustment:0.5 forBarMetrics:UIBarMetricsDefault];
如何为单个视图控制器定义标题的垂直高度,我希望它看起来像这样:
[self.navigationBar setTitleVerticalPositionAdjustment:0.5 forBarMetrics:UIBarMetricsDefault];
但不幸的是不起作用。我正在尝试为特定视图控制器调整标题的垂直位置,而不影响其他视图控制器的 UINavigationBar 标题位置。
【问题讨论】:
-
您可能希望创建自己的
UILabel,并通过设置UINavigationItem的titleView属性将其作为自定义视图(或视图层次结构,取决于您的需要)。
标签: ios objective-c uinavigationbar vertical-alignment title