2013-03-15 102 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參數,將其更改爲您想要的值:正常,選中,禁用等。

相關問題