0

我正在使用主详细视图和简单视图页面,它们都有自己的UINavigationController. 我希望所有的背景图像都相同,UINavigationControllers所以我使用以下代码行:

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"top_bg.png"] forBarMetrics:UIBarMetricsDefault];

这解决了我的目的,但 uiNavigationBar 的高度更多,因此它与下面的内容重叠。如何降低导航控制器的高度?

4

1 回答 1

0

将以下内容应用于您要调整的 UIView(位置和大小):

[UIView setFrame:CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height)]
于 2013-01-29T09:54:36.433 回答