我正在使用主 - 详细视图和简单视图页面,所有这些页面都有自己的UINavigationController
。我希望所有UINavigationControllers
都有相同的背景图像,所以我使用以下代码行:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"top_bg.png"] forBarMetrics:UIBarMetricsDefault];
这解决了我的目的,但是uiNavigationBar的高度更多,以至于它与下面的内容重叠。 如何减少navigationController的高度?
答案 0 :(得分:0)
将以下内容应用于您想要调整的UIView(位置和大小):
[UIView setFrame:CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height)]