我正在尝试通过UIAppearance增加UINavigationBar的高度
高度本身会发生变化,但部分条形会被设备状态栏遮挡。我想将条形图向下移动22个像素,使其完全可见:
[[UINavigationBar appearance] setFrame:CGRectMake([[UINavigationBar appearance] frame].origin.x, 22, [[UINavigationBar appearance] frame].size.width, 103)];我还设置了自动调整大小的蒙版
[[UINavigationBar appearance] setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin];但该栏不会被翻译。这里有没有其他的方法或步骤?
发布于 2012-07-21 07:05:04
您只能通过以下方式向下移动标题:
[[UINavigationBar appearance] setTitleVerticalPositionAdjustment:5 forBarMetrics:UIBarMetricsDefault];https://stackoverflow.com/questions/10918547
复制相似问题