【发布时间】:2016-04-12 19:17:09
【问题描述】:
我创建了一个带有 4 个自定义标签栏项目的标签栏控制器。我想将导航栏(上面只有标题的简单横幅)添加到 2 个标签栏视图控制器。 这就是我所做的。 假设 4 个标签栏视图控制器是 vc1、vc2、vc3、vc4。 我在文件 vc1ViewController.m 下的 viewDidLoad() 中添加了一些代码
UINavigationBar *navBar = [[UINavigationBar alloc] init];
navBar.barStyle = UIBarStyleBlack;
navBar.topItem.title = @"News";
UINavigationItem *title = [[UINavigationItem alloc]initWithTitle:@"news"];
[self.view addSubview:navBar];
我稍后也会添加一个tableview
[self.view addSubview:self.tv];
当我运行应用程序时,表格可以显示,但导航栏不存在。
我能做些什么来解决它?我只想要一个带有标题的简单导航栏。
【问题讨论】:
-
谢谢大家。我试图将导航栏拖到其中一个 xib 文件中,它出现了。所以我想也许我也可以通过代码添加一个导航栏。看来我错了。