UINavigationController - 两个左按钮(加后退按钮)?

时间:2012-02-11 19:13:01

标签: iphone objective-c ipad uinavigationcontroller

在我看来,我需要在导航栏上有两个左按钮。自定义按钮以及左侧的标准后退按钮(由导航控制器创建)。

但是我需要让后退按钮成为正常的标准后退按钮箭头,并且有一个方法可以在点击它时调用。

希望你能提供帮助,谢谢。

1 个答案:

答案 0 :(得分:2)

我记得在人机界面指南的某处读到Apple特别不鼓励这样做。除非您愿意冒应用拒绝并可能使您的用户感到困惑,否则我建议您深入了解HIG并了解您是否可以这样做。

如果您需要它,您必须自己制作自定义,因为导航栏不支持您的要求。你需要隐藏后退按钮,然后在栏上放置你自己的自定义后退按钮,可能是从UIView的子类创建的。

如果你不需要他们两个都是后退按钮,那么你可能会得到后退按钮的框架,并在你的右侧放置你自己的另一个按钮。