如何以编程方式更改 UIBarButtonItem 的背景图像?
最佳答案
[yourbarButtonItem setBackButtonBackgroundImage:bckgrndImag forState:UIControlStateNormal barMetrics:0];
详细信息:
setBackButtonBackgroundImage:forState:barMetrics:
为给定的控件状态和栏指标设置后退按钮背景图像
- (void)setBackButtonBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
参数:
backgroundImage
用于后退按钮背景的图像。
state
控制状态。
barMetrics
条形指标。
讨论
此修饰符仅适用于导航栏后退按钮,其他按钮会忽略。
为了获得良好的效果,backgroundImage 必须是可拉伸(stretch)的图像。
可用性
适用于 iOS 5.0 及更高版本。
另请参阅
– backButtonBackgroundImageForState:barMetrics:
– setBackButtonBackgroundVerticalPositionAdjustment:forBarMetrics:
声明于
UIBarButtonItem.h
关于iphone - UIBarButtonItem - 以编程方式更改背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15443023/