在我的故事板中,默认情况下TableViewController中导航栏的标题以粗体显示(没有更改它的选项)。但是,当我在模拟器和iPhone 6S上运行应用程序时,标题为不以粗体显示。下面的两个屏幕截图将显示差异。我没有找到任何设置来更改界面构建器中的字体。在将环境更新到iOS 10之前,我不确定它是不正确的。没有代码可以改变任何可视化,一切都在界面构建器中完成
答案 0 :(得分:0)
试
git git merge origin/development development
答案 1 :(得分:0)
只需创建一个标签并将其添加到navigationItem:
let title = UILabel(frame: CGRect(x: 0, y: 7, width: 200, height: 30))
title.textAlignment = NSTextAlignment.center
title.textColor = UIColor.white
title.text = "Test heading"
title.font = UIFont.boldSystemFont(ofSize: 20)
let titleView = UIView(frame: CGRect(x: deviceHelper.screenWidth / 2, y: 0, width: 200, height: 44))
titleView.backgroundColor = UIColor.clear
self.navigationItem.titleView = titleView
titleView.addSubview(title)