更改leftBarButtonItem的外观

时间:2011-11-30 13:22:52

标签: ios uinavigationbar uinavigationitem

  

可能重复:
  Creating a left-arrow button (like UINavigationBar's “back” style) on a UIToolbar

我在导航栏上做了一个高度自定义的按钮,有时是一个后退按钮,但有时刷新(以各种方式)按钮。所以我不得不使用leftBarButtonItem而不是backBarButtonItem。什么是一个好的方法,使它看起来像一个“后退按钮”当它作为一个?

1 个答案:

答案 0 :(得分:1)

当需要成为后退按钮时,您可以使用backBarButtonItem。当它更改为刷新时,您可以使用self.navigationItem.hidesBackButton = YES,然后设置自己的leftBarButtonItem

如果您想要动画,请尝试:

[self.navigationItem setHidesBackButton:YES animated:YES];
[self.navigationItem setLeftBarButtonItem:desiredBarButtonItem animated:YES];