在导航栏的左侧添加标题

布雷茹罗

是否可以在导航栏的左侧添加标题?我知道如何在中间添加标题,但是当我尝试在左侧添加标题时,什么也看不到。这是我的代码:

self.navigationItem.leftBarButtonItem?.title = "Elapsed Time: 0:00"

感谢您的帮助。

瓦西尔·赫米尔(Vasyl Khmil)

试试这个代码:

let leftItem = UIBarButtonItem(title: "Title",
                                   style: UIBarButtonItemStyle.plain,
                                   target: nil,
                                   action: nil)
    leftItem.isEnabled = false
    self.navigationItem.leftBarButtonItem = leftItem

这个问题的更强大的解决方案:

let longTitleLabel = UILabel()
    longTitleLabel.text = "Long long long long long long title"
    longTitleLabel.font = ................
    longTitleLabel.sizeToFit()

    let leftItem = UIBarButtonItem(customView: longTitleLabel)
    self.navigationItem.leftBarButtonItem = leftItem

现在,您可以根据需要编辑标签。您可以使用其他字体或文本颜色。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章