iPhone如何获得自定义后退按钮的标题

时间:2010-03-05 13:34:41

标签: iphone back-button

Heyho, 我正在构建一个自定义绿色后退按钮 正在“viewDidAppear:”方法中创建。

我对“获取导航栏”或“弹出当前视图”没有任何问题, 但我的问题是:

如何获取上一个控制器的标题,以便将其设置为自定义后退按钮的Lable? 有没有办法知道是否有任何?

2 个答案:

答案 0 :(得分:3)

后退按钮的标题始终是第二个顶视图控制器的标题。

因此你可以使用(在确保有≥2个视图控制器之后):

NSArray* viewCtrlers = self.navigationController.viewControllers;
UIViewController* prevCtrler = [viewCtrlers objectAtIndex:[viewCtrlers count]-2];
return prevCtrler.title;

如果你想要一个绿色按钮,为什么不简单地将导航条的色调设置为绿色?

答案 1 :(得分:1)

这是自动处理的。只需设置每个视图的标题,UINavigationController即可为您处理后退按钮标签