Ios 使用情节提要和选项卡控制器将标题更改为ViewController

Ios 使用情节提要和选项卡控制器将标题更改为ViewController,ios,objective-c,uiviewcontroller,storyboard,uitabbarcontroller,Ios,Objective C,Uiviewcontroller,Storyboard,Uitabbarcontroller,我有一个关于UINavigationController的问题 我用SKD7创建了一个带有故事板的项目 在我的故事板中,我添加了第一个连接到TabBar控制器的NavigationViewController。 现在,在选项卡栏的每个ViewController中,我都想设置标题 我第一次尝试使用以下方法设置标题: [self setTitle:@"my title"]; 但是我看不到标题..所以,我尝试了这个(int a ViewDidLoad方法) 这样我就可以看到我正确的标题…但我不明白

我有一个关于UINavigationController的问题

我用SKD7创建了一个带有故事板的项目

在我的故事板中,我添加了第一个连接到TabBar控制器的NavigationViewController。 现在,在选项卡栏的每个ViewController中,我都想设置标题

我第一次尝试使用以下方法设置标题:

[self setTitle:@"my title"];
但是我看不到标题..所以,我尝试了这个(int a ViewDidLoad方法)


这样我就可以看到我正确的标题…但我不明白…为什么?。动态将标题分配给我的控制器的最佳方式或正确方式是什么?

正确答案是:self.navigationController.navigationBar.topItem.title=@“我的标题”因为要更改通过UINavigationController推送的视图的标题,必须通知导航控制器进行更改

如果没有导航控制器,另一个将是正确的答案。这里的问题是,即使没有导航控制器,导航控制器中的第一个视图也应该获得UITABBARIEM标题

self.navigationController.navigationBar.topItem.title = @"My title";