当我更改控制器时self.title
,选项卡标题也会更改为该字符串。
有什么办法可以避免吗?
从以下文档:UITabBarController
如果您没有为视图控制器提供自定义选项卡栏项,则视图控制器会创建一个默认项,其中不包含图像和来自视图控制器的标题属性的文本。
因此,您可以实例化自己的UITabBarItem
并将其分配给视图控制器的tabBarItem
属性。
或者只是添加一个UIViewController
可以存储字符串的新属性:
@property (nonatomic, copy) NSString *myTitle;
然后改用该属性:
self.myTitle = @"Your title here";