2
A
回答
1
如果你的目标是iOS 5中,你可以把这个代码在你的AppDelegate:
float version = [[[UIDevice currentDevice] systemVersion] floatValue];
if (version >= 5.0)
{
// iPhone 5.0 code here
UIImage *image = [UIImage imageNamed: @"image.png"];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
}
3
您可以使用外观代理了点。只需在您的appDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//...
UIImage *myImage = [UIImage imageNamed:@"barButtonItemBackground.png"];
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setBackgroundImage:myImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
return YES;
}
添加此有关更多详细信息检查WWDC的会议114 2011
相关问题
- 1. 更改导航栏后退按钮的背景图片
- 2. 如何更改导航项目(按钮)的背景图像?
- 3. 更改导航栏按钮
- 4. 更改3导航栏背景与不同的图像
- 5. 如何使用动画更改导航栏的背景图像?
- 6. 使用我自己的图像更改导航栏背景
- 7. 更改导航栏的背景
- 8. 更改按钮的背景图像?
- 9. 更改按钮的背景图像
- 10. 导航栏上的背景图像
- 11. 将导航栏背景更改为图像
- 12. 更改导航栏背景颜色?
- 13. 如何更改导航栏背景
- 14. 将背景图像更改为按钮
- 15. button.mouseHover更改按钮背景图像慢
- 16. 更改单选按钮背景图像
- 17. 背景导航栏图像不显示
- 18. 设置背景图像导航栏
- 19. 背后的怪异背景导航栏按钮项从图像创建
- 20. 导航栏背景图片
- 21. 如何更改导航栏上后退按钮的图像?
- 22. 更改按钮上的背景图像按多个按钮
- 23. 更改导航栏的按钮颜色
- 24. 背景导航栏
- 25. 更改导航栏后退按钮图像尺寸全球
- 26. 如何更改'JUST'导航右栏按钮图像?
- 27. iOS:带按钮图像的导航栏
- 28. 单击按钮时更改按钮的图像背景
- 29. 将后退按钮的背景更改为与导航栏相同
- 30. 如何将导航栏UIBarButtonItem按钮更改为导航栏后退按钮?