Ios 使用UIAppearance移动UINavigationBar
我正试图通过Ios 使用UIAppearance移动UINavigationBar,ios,ios5,uinavigationbar,uiappearance,Ios,Ios5,Uinavigationbar,Uiappearance,我正试图通过ui外观增加ui导航栏的高度 高度本身会发生变化,但设备状态栏会遮挡部分栏。我想将该条向下移动22像素,使其完全可见: [[UINavigationBar appearance] setFrame:CGRectMake([[UINavigationBar appearance] frame].origin.x, 22, [[UINavigationBar appearance] frame].size.width, 103)]; 我还设置了自动调整大小的遮罩 [[UINavigat
ui外观
增加ui导航栏的高度
高度本身会发生变化,但设备状态栏会遮挡部分栏。我想将该条向下移动22像素,使其完全可见:
[[UINavigationBar appearance] setFrame:CGRectMake([[UINavigationBar appearance] frame].origin.x, 22, [[UINavigationBar appearance] frame].size.width, 103)];
我还设置了自动调整大小的遮罩
[[UINavigationBar appearance] setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin];
但酒吧没有翻译。这里还有其他方法或步骤吗?您可以通过以下方法仅向下移动标题:
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:5 forBarMetrics:UIBarMetricsDefault];