mho*_*gan 19 xcode uinavigationcontroller ios
我正在尝试以编程方式更改导航栏的标题,但我正在使用的代码不起作用.
self.navigationController.navigationBar.tintColor = [UIColor redColor];
self.navigationController.navigationItem.title=@"Hello";
Run Code Online (Sandbox Code Playgroud)
我可以设法更改栏的颜色而不是文本.
Mar*_*1ni 48
self.navigationController.navigationBar.topItem.title = @"YourTitle";
Run Code Online (Sandbox Code Playgroud)
Mud*_*pai 12
首先检查导航堆栈上当前控制器的索引
NSLog(@"%@", self.navigationController.viewControllers );
Run Code Online (Sandbox Code Playgroud)
在找到当前ViewController的索引之后,让我们说1.
UINavigationController *navCon = (UINavigationController*) [self.navigationController.viewControllers objectAtIndex:1];
navCon.navigationItem.title = @"Hello";
Run Code Online (Sandbox Code Playgroud)
您现在可以在XCode 或其viewController中使用内置方法setTitle.
[self setTitle:@"title"]
self.title=@"title"
| 归档时间: |
|
| 查看次数: |
29058 次 |
| 最近记录: |