我有一个UINavigatorBar并在Interface Builder的左上角放了一个按钮。
简单问题: 按钮是圆的,如何将按钮设置为“后退”按钮? (我的意思是,按钮的左侧不是圆形,它应该是箭头)。
答案 0 :(得分:3)
我只是组建了一个简单的UIViewController
子类,它添加了一个可自定义的后退按钮,允许您更改文本颜色。它基本上添加了一些willAppear
/ willDisappear
逻辑,以便在使用UINavigationController
属性时leftBarButtonItem
的方式为后退按钮设置动画。您只需要换掉后退按钮PNG并在子类中更改颜色。
https://github.com/typeoneerror/BBCustomBackButtonViewController
答案 1 :(得分:1)
我认为如果您想使用不能与UINavigationController一起使用的UINavigationBar来执行此操作,则需要为形状类似于后退按钮的按钮创建自定义视图。
答案 2 :(得分:1)
如果您希望后退按钮返回到层次结构中的最后一个视图,只需将该按钮从左上角移开,它就会自动显示。
否则,您可能需要继承UIBarButtonItem。