我导航栏上的所有视图控制器使用的appdelegate下面的代码设置后退按钮图像:如何设置图像默认后退导航栏的按钮
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
在我看来,一个控制器现在我从画廊中挑选一幅新图片并保存。我希望只要我保存这个新图像,后面按钮的'图像'就被这个'newimage'取代。
我试图在每个viewWillAppear中下面的代码和每个视图控制器
[self.navigationItem.backBarButtonItem setBackButtonBackgroundImage:newimage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
并试图
[self.navigationItem.backBarButtonItem setImage:new];
这一点。但一切都是徒劳的。 只有当我再次运行我的应用程序时,图像才会被更改,因此Appdelegate中的代码被调用。
Plz help!
这应该是正确的答案!!!! – hyd00