更新自定义导航栏的标题

Update title for a custom navigation bar

我有一个自定义导航栏,它是我从情节提要中创建的,并将 IBOutlet 拖到其中,但我不知道如何动态更改标题。我的 navigationBar 没有任何标题属性。

有什么解决办法吗?

在您的自定义 navigationBar 上,您有一个名为 topItem 的属性:

The navigation item at the top of the navigation bar’s stack.

使用它来更改您自定义的标题 navigationBar,如下所示:

navigationBar.topItem?.title = "Some title"

创建自定义导航栏标题出口并设置myTitle.title = "new title"