这是我认为加载的。根本没有标题显示?我在UITabBar里面有一个带UITableView和UInavigationBar的UITabBar。
//Creates navigation bar.
UINavigationBar *myNavBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 40)];
myNavBar.barStyle = UIBarStyleBlack;
myNavBar.topItem.title = @"My Title";
[self.view addSubview:myNavBar];
答案 0 :(得分:2)
myNavBar.topItem.title = @"My Title";
不起作用,因为topItem
为零,因为没有项目。您需要添加UINavigationItem
s。
self.title = @"Some Title";
无效,因为UINavigationController
获取了UIViewController
的标题,此处没有UINavigationController
。
self.navigationItem.title=@"My Title"";
不起作用,因为navigationItem
为零。
解决方案:
使用UINavigationItem
或-[UINavigationBar pushNavigationItem:animated:]
-[UINavigationBar setItems:]
中设置标题)
答案 1 :(得分:0)
使用此
self.navigationItem.title=@"My Title"";
它可能对你有帮助。