以编程方式将提示添加到UINavigationBar

8

如何通过编程使我的UINavigationBar(不带UINavigationController)具有提示,其文本值等于webTitle

我尝试了以下方法,但没有成功:

self.navigationItem.prompt = webTitle;

我能创建提示的唯一方法是在IB中对NavigationBar应用以下设置。

Yeah

2个回答

15

我假设你的UINavigationBar属于具有webTitle变量的某个对象。假设UINavigationBar存在于名为navigationBar的属性中,那么你可以使用以下代码:

self.navigationBar.topItem.prompt = webTitle;

2
这个答案应该被接受。在我看来,另一个是一种hack方法。 - katzenhut
2
如果您有一个UINavigationController,那么它只需要是self.navigationItem.prompt = webTitle。 - Lucas

10

正确的方式是

self.navigationItem.prompt = @"Hello";

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接