正如你所看到的, View 的标题向右偏移了一点, 90% 的屏幕不会显示此行为...
这是AppDelegate.swift
中的代码
UINavigationBar.appearance().titleTextAttributes = [
NSFontAttributeName: UIFont(name: "Arial", size: 13)!,
NSForegroundColorAttributeName: UIColor.whiteColor()
]
这就是我更改标题的方法
override func viewWillAppear(animated: Bool)
{
self.title = "Hearts"
}
有什么提示吗?
最佳答案
我在 viewDidLoad 中留下了一行愚蠢的行,导致了这个问题
self.navigationController?.navigationBarHidden = false
这很奇怪,但这解决了问题。
关于ios - 为什么 View Controller 的标题不居中,即使我使用简单的(self.title = "title"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39848027/