设置所有 uinavigationcontroller 的高度
Posted
技术标签:
【中文标题】设置所有 uinavigationcontroller 的高度【英文标题】:set height of all uinavigationcontroller 【发布时间】:2013-01-29 09:17:10 【问题描述】:我正在使用主详细视图和简单视图页面,它们都有自己的UINavigationController
。我希望所有UINavigationControllers
的背景图像都相同,所以我使用以下代码行:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"top_bg.png"] forBarMetrics:UIBarMetricsDefault];
这解决了我的目的,但 uiNavigationBar 的高度更多,因此它与下面的内容重叠。 如何降低导航控制器的高度?
【问题讨论】:
【参考方案1】:将以下内容应用于您要调整的 UIView(位置和大小):
[UIView setFrame:CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height)]
【讨论】:
没有办法降低uinavigationController的高度吗?以上是关于设置所有 uinavigationcontroller 的高度的主要内容,如果未能解决你的问题,请参考以下文章
Storyboard segue 崩溃和 UINavigationController 最佳实践
iOS 7 在 UINavigationController 中呈现模式视图?
UIPopoverController 中的 UINavigationController:设置标题