如何在UINavigationBar / Button中使用“后退按钮样式”

时间:2011-08-12 19:26:52

标签: ios button

我有一个UINavigatorBar并在Interface Builder的左上角放了一个按钮。

简单问题: 按钮是圆的,如何将按钮设置为“后退”按钮? (我的意思是,按钮的左侧不是圆形,它应该是箭头)。

3 个答案:

答案 0 :(得分:3)

我只是组建了一个简单的UIViewController子类,它添加了一个可自定义的后退按钮,允许您更改文本颜色。它基本上添加了一些willAppear / willDisappear逻辑,以便在使用UINavigationController属性时leftBarButtonItem的方式为后退按钮设置动画。您只需要换掉后退按钮PNG并在子类中更改颜色。

https://github.com/typeoneerror/BBCustomBackButtonViewController

答案 1 :(得分:1)

我认为如果您想使用不能与UINavigationController一起使用的UINavigationBar来执行此操作,则需要为形状类似于后退按钮的按钮创建自定义视图。

答案 2 :(得分:1)

如果您希望后退按钮返回到层次结构中的最后一个视图,只需将该按钮从左上角移开,它就会自动显示。

否则,您可能需要继承UIBarButtonItem。