2013-03-15 74 views

回答

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参数,将其更改为您想要的值:正常,选中,禁用等。

相关问题