如何使用外观代理设置UINavigationItem的backBarButtonItem?

时间:2015-05-07 16:39:29

标签: ios uinavigationcontroller uinavigationbar uinavigationitem

我想将backBarButtonItem设置为我的应用程序中每个单一navigationBar的自定义图像。

问题是......您需要在UINavigationItem上设置.backBarButtonItem属性。 UINavigationItem没有外观代理。 UINavigationBar确实如此,但这对我没有帮助。

1 个答案:

答案 0 :(得分:0)

使用以下内容:

[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backgroundImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];