7

我正在尝试增加UINavigationBar通孔的高度UIAppearance

高度本身确实发生了变化,但部分栏被设备状态栏遮挡。我想将条向下移动 22 像素,使其完全可见:

[[UINavigationBar appearance] setFrame:CGRectMake([[UINavigationBar appearance] frame].origin.x, 22, [[UINavigationBar appearance] frame].size.width, 103)];

我还设置了自动调整大小的蒙版

[[UINavigationBar appearance] setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin];

不过没有翻译吧。这里有其他方法或其他步骤吗?

4

1 回答 1

6

您可以通过以下方式仅向下移动标题:

[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:5 forBarMetrics:UIBarMetricsDefault];
于 2012-07-20T23:05:03.527 回答