Ios6 不要更改选项卡标题

Ios6 不要更改选项卡标题,ios6,uitabbarcontroller,uitabbaritem,Ios6,Uitabbarcontroller,Uitabbaritem,当我更改控制器的self.title时,选项卡标题也会更改为该字符串 是否有任何解决方法可以避免此问题?来自UITabBarController: 如果未为视图控制器提供自定义选项卡栏项, 视图控制器创建不包含图像和 视图控制器标题属性中的文本 因此,您可以实例化自己的uitabaritem并将其分配给视图控制器的tabBarItem属性 或者只需向UIViewController添加一个可以存储字符串的新属性: @property (nonatomic, copy) NSString *myT

当我更改控制器的
self.title
时,选项卡标题也会更改为该字符串

是否有任何解决方法可以避免此问题?

来自
UITabBarController

如果未为视图控制器提供自定义选项卡栏项, 视图控制器创建不包含图像和 视图控制器标题属性中的文本

因此,您可以实例化自己的
uitabaritem
并将其分配给视图控制器的
tabBarItem
属性

或者只需向
UIViewController
添加一个可以存储字符串的新属性:

@property (nonatomic, copy) NSString *myTitle;
然后使用该属性:
self.myTitle=@“您的标题在此”

我不了解属性,它可以存储字符串吗?你能澄清一下吗?好的,现在我明白了。。。但是我想修改几次标题,所以属性并不是一个好的解决方案。属性只是一种自动生成(合成)实例变量的getter和setter的方法。您可以随意修改属性。