Ani*_*ish 8 xcode objective-c uitableview ios
我以编程方式创建了一个导航控制器,
//Creating AddViewController Object
addViewController *addView = [[addViewController alloc]init];
UINavigationController *addViewControl = [[UINavigationController alloc]init];
[addViewControl.view addSubview:addView.view];
[self presentModalViewController:addViewControl animated:YES];
Run Code Online (Sandbox Code Playgroud)
但是当我在addViewController类中添加self.title = @"Title"时.它没有显示.
我试过以下,
self.navigationItem.title = @"Title";
self.navigationController.navigationBar.topItem.title = @"Title";
Run Code Online (Sandbox Code Playgroud)
但它没有显示标题.
我认为可以设置标签.但上面的方法是直接的.
任何的想法..
o15*_*1s2 14
您应该将标题分配给addView类似addView.title = @"Title";
另一种方法是 self.navigationItem.title = @"Title";
这对我来说似乎很好
self.navigationController.navigationBar.topItem.title = @"Title";
Run Code Online (Sandbox Code Playgroud)
尝试以这种方式初始化导航控制器:
UINavigationController *addViewControl = [[UINavigationController alloc] initWithRootViewController:addView];
[self presentModalViewController:addViewControl animated:YES];
//[addView release];
//[addViewControl release]; // uncomment these two lines if not using ARC
Run Code Online (Sandbox Code Playgroud)
然后在方法中设置类的title属性.addViewControllerviewWillAppear