在我的 applicationDidFinishLaunching 中,我设置了一个 UINavigationController:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
navController = [[UINavigationController alloc] init];
[[navController navigationBar] setFrame:CGRectMake(0.0,0.0,320.0,20.0)];
...
}
如您所见,我正在尝试使导航控制器的高度为 20 像素。但是,这是行不通的。我想 setFrame 必须是正确的函数,但我没有在正确的位置调用它。我意识到关于 SO 的其他问题与我的类似,但我认为如果它响应 setFrame 设置导航栏高度应该是可能的......对吗?
另外,有人知道导航栏的默认高度吗?
谢谢!