在viewDidLoad()中以编程方式更改Tabbar项目标题

问题描述 投票:2回答:1

我试图通过下面的代码更改标签项的标题,我必须在awakeFormNib()中编写该代码,但是由于某些情况,我必须在viewdidLoad()中更改标题。我正在使用Swift。

override func awakeFromNib() {
    self.title = NSLocalizedString("Hello World", tableName: "xxx", comment: "");
}
ios objective-c uitabbarcontroller uitabbar uitabbaritem
1个回答
4
投票

我在viewdidload()中使用以下代码完成了它

if let downcastStrings = self.tabBarController?.tabBar.items as? [UITabBarItem]
        {
            downcastStrings[0].title = "Hi"
        }
© www.soinside.com 2019 - 2024. All rights reserved.