我想用用户名更改控制器的导航项标题。我正在使用JSON数据结构获取用户信息(用户名,用户ID等),并且编写了如下所示的方法Code,但它对我不起作用。有人可以帮助我吗?
var usersInfo: HomePageUserInfo? //this is my user information struct
fileprivate func setNavItems () { // this function is calling in viewDidLoad.
let naviuser = usersInfo?.username
navigationItem.title = naviuser
}
答案 0 :(得分:0)
查看UIViewController是否扩展了viewController,然后可以使用-更改标题文本
override func viewDidLoad() {
super.viewDidLoad()
self.title = "some title"
}
如果是UINavigationViewController,则使用-
navigationBar.topItem.title = "some title"