Iphone 设置控制器标题,带字符串“quot;“设置”;不起作用
我正在尝试将导航控制器的标题设置为文本“设置”。我在iOS5.0中测试它,它显示“Item”。如果我指定了任何其他伪字符串(对于我的en资源包文件中的设置键值),它将正确显示Iphone 设置控制器标题,带字符串“quot;“设置”;不起作用,iphone,ios,uinavigationcontroller,uinavigationbar,title,Iphone,Ios,Uinavigationcontroller,Uinavigationbar,Title,我正在尝试将导航控制器的标题设置为文本“设置”。我在iOS5.0中测试它,它显示“Item”。如果我指定了任何其他伪字符串(对于我的en资源包文件中的设置键值),它将正确显示 [self setTitle:[NSString stringWithFormat:@"%@", NSLocalizedString(@"Settings", @"")]]; 设置是保留的,无法指定为导航控制器的标题名?我知道我已经在3.X上进行了测试并显示出来。使用此 self.navigationItem.title
[self setTitle:[NSString stringWithFormat:@"%@", NSLocalizedString(@"Settings", @"")]];
设置是保留的,无法指定为导航控制器的标题名?我知道我已经在3.X上进行了测试并显示出来。使用此
self.navigationItem.title= @"Some string";
请尝试以下代码:
self.title=yourString;
我猜这与标题无关,而是你的本地化
NSLocalizedString(@“Settings”,@“”)
告诉系统查找设置,如果在en.lproj中找不到设置,则会将其放入@“
。我猜你的定位是错误的<代码>NSLocalizedString(@“设置”,@“设置”)可能对您有用,不是吗?奇怪。。。它是这样工作的。如果我试图将标题指定为“我的虚拟标题”,则使用我的方法是有效的,但“设置”无效。谢谢。我想多林希望它在本地化的情况下也能工作。所以你的答案在这个意义上是没有用的。也[self-setTitle:]
(Dorin使用过)与self.title=)没有区别代码>。