【问题标题】:setting self.title change the tabbaritem title, how can i prevent that?设置 self.title 更改 tabbaritem 标题,我该如何防止呢?
【发布时间】:2011-10-16 20:57:35
【问题描述】:

我很困惑。

我要做的就是将标题“一”设置为视图控制器 并将标题“二”添加到显示它的标签栏项目。

现在发生的是: 我在界面生成器中将“一”设置为 tabbaritem。 当我在 viewDidLoad self.title="two" 中设置时,标签栏项目文本也更改为“two”

我怎样才能防止这种情况发生?

谢谢。

【问题讨论】:

标签: objective-c ios


【解决方案1】:
[[self.tabBarController.tabBar.items objectAtIndex:idx] setTitle:@"text"];

【讨论】:

    【解决方案2】:

    您可以使用self.navigationItem.title

    【讨论】:

      【解决方案3】:

      在普通的 UIViewController 中,self.titleself.tabBarItem.title 引用相同的对象。您不能单独更改它们。

      如果你想在 UITabBarItem 以外的地方显示标题,你可以在视图中添加一个 UILabel 并设置它的文本。

      【讨论】:

        猜你喜欢
        • 2010-12-05
        • 2010-11-20
        • 1970-01-01
        • 1970-01-01
        • 2019-02-26
        • 1970-01-01
        • 1970-01-01
        • 2012-11-29
        • 1970-01-01
        相关资源
        最近更新 更多