Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在iOS中设置标题_Objective C_Ios - Fatal编程技术网

Objective c 在iOS中设置标题

Objective c 在iOS中设置标题,objective-c,ios,Objective C,Ios,我正在使用iOS5和故事板。我有一个根导航控制器,并将一个选项卡栏控制器与两个选项卡栏项连接在一起。我正在尝试手动或通过编程在顶部导航栏上的一个选项卡栏中设置标题 下面是我在ViewDidLoad中尝试的一些有趣的事情,但标题仍然没有显示出来 self.navigationController.navigationItem.title = @"Item List"; self.navigationItem.title = @"Item List"; self.tabBarItem.title =

我正在使用iOS5和故事板。我有一个根
导航控制器
,并将一个
选项卡栏控制器
与两个
选项卡栏
项连接在一起。我正在尝试手动或通过编程在顶部导航栏上的一个
选项卡栏中设置标题

下面是我在
ViewDidLoad
中尝试的一些有趣的事情,但标题仍然没有显示出来

self.navigationController.navigationItem.title = @"Item List";
self.navigationItem.title = @"Item List";
self.tabBarItem.title = @"Item List";
[self.tabBarItem setTitle: @"Item List"];
[self.navigationItem setTitle:@"Item List"];
[[self.parentViewController.tabBarController.tabBar.items objectAtIndex:0] setTitle: @"Item List"]; 
如何在iOS 5中设置标题?

是否尝试过self.title=@“项目列表”?:)

您是否尝试过self.title=@“项目列表”?:)


谢谢你的评论。我发现正确的说法是

self.tabBarController.navigationItem.title=@“项目列表”


在ViewDidLoad中调用。

感谢您的评论。我发现正确的说法是

self.tabBarController.navigationItem.title=@“项目列表”


在ViewDidLoad中调用。

这也是一个很好的读物:我如何接受这样的答案?还有一个很好的阅读:我如何接受这样的答案?嗯,我在ViewDidLoad和ViewWillLoad中都试过了,但由于某种原因,标题仍然没有显示……这可能与我的选项卡栏项正在加载UIWebView有关。这不重要。您能否验证1)是否已在IB中正确设置uitabbar的viewControllers属性,以及2)是否正在viewController的-(void)viewDidLoad中设置self.title。如果是,请在viewDidLoad中放置一个断点以确保其被命中。嗯,我在viewDidLoad和ViewWillLoad中都尝试过,但由于某种原因,标题仍然没有显示……这可能与我的选项卡栏项正在加载UIWebView有关。这不重要。您能否验证1)是否已在IB中正确设置uitabbar的viewControllers属性,以及2)是否正在viewController的-(void)viewDidLoad中设置self.title。如果是,请在viewDidLoad中放置一个断点,以确保其被命中。
-(void) viewDidLoad {
    [super viewDidLoad];
    self.title = @"Item List";
}