2012-01-05 37 views
1

当我在除viewDidLoad之外的任何其他地方使用self.title时,什么都不会发生。我正在尝试更改UIView上导航栏的文本。self.title只适用于viewDidLoad?

我试图从选定的表格单元格中取出文本,然后使UITableView的标题(在我触摸表格单元格后显示)表格单元格的文本。什么是最简单的方法来做到这一点?

回答

3

UINavigationItem的标题继承了相关联的UIViewControllertitle的值,但它是通过在需要时复制该值来实现的。将导航项添加到UINavigationBar后,为了更改显示内容,您需要修改项目本身,例如,通过分配到self.navigationItem.title