UIAppearance UIBarButtonItem后退按钮背景图像的奇怪行为

时间:2013-12-13 17:41:15

标签: ios objective-c cocoa-touch uiappearance

我正在尝试通过使用UIAppearance代理更改后退按钮背景图像来全局自定义iOS应用中视图控制器的后退按钮,如下所示:

[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[UIImage imageNamed:@"back"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

在应用程序启动后,在应用程序委托中立即调用此方法。对于应用程序中的每个视图控制器,后退按钮在首次出现时不显示背景图像。按下现在不可见的后退按钮或按下另一个视图控制器后,背景图像出现并保持在那里。

什么可能导致这种奇怪的行为?如何立即显示背景图像?

0 个答案:

没有答案