【发布时间】:2013-07-21 04:24:52
【问题描述】:
我的应用中有三个视图。
我的主视图控制器(称为“技术数据”)嵌入了一个导航控制器。它还有两个圆形矩形按钮,用于访问我的其他两个视图。
由于我的第二个和第三个视图的名称很长,我的导航栏最终看起来像这样:一个后退按钮,标题为“技术数据”和“视觉规范...”
我决定在我的第二个视图“Visual Specialty”的viewDidLoad 中实现这一点:
self.navigationController.navigationBar.topItem.title = @"Back";
话虽如此,后退按钮现在显示“后退”,并且我的第二个和第三个视图上的导航标题显示完成; “视觉专长”而不是“视觉专长......”
问题是,现在当我返回主视图时,导航栏上的标题已更改为“返回”,因此在初始启动时,主视图的名称为“技术数据”,这是正确的,但是一旦我导航到其中一个视图并返回,它现在的标题是“返回”
您知道解决此问题的好方法吗?
【问题讨论】:
标签: ios objective-c uinavigationcontroller uinavigationbar