如何重新加载导航栏

问题描述 投票:11回答:8

UITableView中,我用按钮配置self.navigationItem.leftBarButtonItem。现在,我想重新加载此按钮以更新此按钮上的文本,但它位于Navigation bar上。我可以通过[]更新UITableView

 [self.tableView reloadData]

但是如何更新导航栏?

更新:我不是初始化按钮的标题,而是重新加载它。因此,任何初始化代码(例如self.navigationItem.leftBarButtonItem.title = @"balabala")均无效,因为它不会立即生效。

在UITableView中,我使用按钮配置self.navigationItem.leftBarButtonItem。现在,我想重新加载此按钮以更新此按钮上的文本,但它在导航栏上。我可以通过...

ios uitableview uinavigationbar uibarbuttonitem
8个回答
2
投票

只需更改leftBarButtonItem上的文本?


2
投票

尝试一下


1
投票

您尝试使用以下方法设置文字


1
投票

您需要使用以下语句:


1
投票
 @interface Myviewcontroller : UIViewController
{
       UIBarButtonItem *barBtnBack;
       UIButton *btnQuestion;
}

1
投票

如果要更改NavigationBar标题,请尝试以下方法之一:


1
投票

尝试一下:


0
投票

我在Swift中解决了它,但是如果显示了键盘,它就会隐藏。

© www.soinside.com 2019 - 2024. All rights reserved.