如何以编程方式更改UIBarButtonItem的背景图像?UIBarButtonItem - 以编程方式更改背景图像
0
A
回答
3
[yourbarButtonItem setBackButtonBackgroundImage:bckgrndImag forState:UIControlStateNormal barMetrics:0];
详细说明:
setBackButtonBackgroundImage:forState:barMetrics:
设置给定的控制状态和巴度量后退按钮背景图像
- (void)setBackButtonBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
参数:
backgroundImage
用于后退按钮背景的图像。
state
控制状态。
barMetrics
Bar指标。
讨论
此修饰符仅适用于导航栏后退按钮,并通过其他按键被忽略。
为了获得好的效果,backgroundImage必须是可拉伸的图像。
状况
可用在IOS 5.0和更高版本。
请参见
– backButtonBackgroundImageForState:barMetrics:
– setBackButtonBackgroundVerticalPositionAdjustment:forBarMetrics:
宣布
UIBarButtonItem.h
-2
尽量只此:
[yourButton setBackgroundImage:[UIImage imageNamed:@"MY_IMAGE"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault]
更改MY_IMAGE
到你想要的背景图像和forState
参数,将其更改为您想要的值:正常,选中,禁用等。
相关问题
- 1. 以编程方式更改UIButton上的背景图像
- 2. Silverlight/WP7:以编程方式更改按钮背景图像
- 3. UIButton背景图像以编程方式更改
- 4. 更改完成UIBarButtonItem的背景图像
- 5. 使用图像更改uibarbuttonitem背景
- 6. 以编程方式更改UIBarButtonItem状态
- 7. 如何以编程方式更改css背景图片?
- 8. PopupWindow如何以编程方式更改图标和背景?
- 9. 以编程方式更改背景颜色的视图
- 10. 以编程方式更改条形图按钮背景的图像大小?
- 11. 通过编程方式更改背景
- 12. 以编程方式在背景图像中设置背景图像
- 13. 以编程方式更改图像
- 14. 如何以编程方式更改窗体c上的背景图像#
- 15. 以编程方式更改所需的背景模式
- 16. 以编程方式从UIBarButtonItem
- 17. 如何以编程方式更改按钮的背景颜色
- 18. 以编程方式更改椭圆形按钮背景
- 19. oracle窗体以编程方式更改窗口背景颜色?
- 20. Avalonedit如何以编程方式更改文本的背景
- 21. XNA以编程方式更改背景颜色
- 22. 如何以编程方式更改对话框背景颜色?
- 23. 以编程方式更改桌面背景
- 24. 以编程方式更改某些文本的背景颜色
- 25. 如何以编程方式更改列表项目的背景?
- 26. 以编程方式更改列表框项目背景颜色
- 27. 以编程方式更改ListView行的背景颜色(wpf)
- 28. 如何以编程方式重复工具栏背景图像?
- 29. 以可编程方式弹出背景图像
- 30. 以编程方式设置drawable的背景图像