的UIBarButtonItem了setBackgroundImage不iOS7的iPad
问题描述:
工作了我这个样子相关的代码,在iOS 5中工作正常:的UIBarButtonItem了setBackgroundImage不iOS7的iPad
-(void)customizeBackButton:(UIBarButtonItem*)backButtonItem {;
[backButtonItem setBackgroundImage:[UIImage imageNamed:@"backbuttonitem"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
}
此方法中viewDidLoad
正常UIViewController
调用。
Backbutton是UIBarButtonItem的一个连接IBOutlet,位于UIToolbar中,我正确地在调试时看到它。关键是我可以改变色调和其他外观,但不能改变背景图像。
的代码是工作在iPhone(这是一个普遍的应用程序)的罚款,并在iPad上的iOS +是工作罚款5
我做得不对或有某种有关的UIBarButtonItem的bug?
此代码在我的应用程序中随处可见,因为我已经将默认的UINavigationBar后退按钮替换为正常的UIBarButtonItem,因为我需要在弹出控制器之前调用一些检查操作。
当然不是。你在那里提供你自己的背部指示图像,哥们。 –