当应用程序处于活动状态时,我为导航栏的标题设置了一定的垂直偏移量:
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:-3.0f forBarMetrics:UIBarMetricsDefault];
然后,稍后在导航层次结构中,我需要设置不同的垂直偏移量,因此我调用:
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:-0.5f forBarMetrics:UIBarMetricsDefault];
但是我发现当我在应用程序处于活动状态时导航时不会应用新的垂直偏移量。但是,如果应用程序变为非活动状态然后再次活动,则会应用它。当应用程序保持在前台时,如何更改此偏移量?
谢谢!