我的意思是中间有标题栏,左侧是关闭按钮,右侧是另一个按钮。是否可以将该栏水平放置在屏幕中央?就像那个酒吧会照顾它下面的屏幕而不关心它上面的内容。
答案 0 :(得分:1)
您可以采取几种方法(我使用的数字只是近似值,以便您可以了解):
CGRect frame = CGRectMake(0.0, 250.0, 320.0, 40.0);
UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:frame];
但这是首选方式:
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:yourViewController];
navController.view.frame = CGRectMake(0.0, 250.0, 320.0, 230.0);
[self.window addSubview:navController.view];