设置所有uinavigationcontroller的高度

时间:2013-01-29 09:17:10

标签: ios ipad uinavigationcontroller

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

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

这解决了我的目的,但是uiNavigationBar的高度更多,以至于它与下面的内容重叠。 如何减少navigationController的高度?

1 个答案:

答案 0 :(得分:0)

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

[UIView setFrame:CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height)]