2013-10-15 59 views
1

如何在導航欄中同時創建帶圖像和標題的後退按鈕。以下是我的代碼,其中圖像和標題在按鈕上時間不見,如何實現這個。請給我建議。圖像和標題在導航欄上不顯示時間後退按鈕

UIButton *nav_BackButton1=[[UIButton alloc] initWithFrame:CGRectMake(5,10 ,60, 24)]; 
    nav_BackButton1.layer.borderColor=[[UIColor blackColor] CGColor]; 
    nav_BackButton1.layer.borderWidth=1.0; 
    [nav_BackButton1 setTitle:@"Ik" forState:UIControlStateNormal]; 
    [nav_BackButton1 setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; 
    [nav_BackButton1 setTitleEdgeInsets:UIEdgeInsetsMake(0,30, 0, 0)]; 
    [nav_BackButton1 setImage:[UIImage imageNamed:@"ic_action_bar_up.png"] forState:UIControlStateNormal]; 
    [nav_BackButton1 setImageEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 35)]; 
    [nav_BackButton1 addTarget:self action:@selector(backTOChoiceScreen:) forControlEvents:UIControlEventTouchUpInside]; 
    UIBarButtonItem *backBarBtn = [[UIBarButtonItem alloc] initWithCustomView:nav_BackButton1]; 
    self.navigationItem.leftBarButtonItem=backBarBtn; 
+0

nav_BackButton1了setBackgroundImage:<#(的UIImage *)#> forState:<#(UIControlState)#> –

回答

1

使用方法setBackgroundImage:forState:代替setImage:forState:爲背景圖像設定爲nav_BackButton1

+0

但是,該圖像沒有移動到左側按鈕。 – Mahesh

0

嘗試更改;

self.navigationItem.leftBarButtonItem = backBarBtn; 

與:

self.navigationItem.hidesBackButton = YES; 
self.navigationItem.leftBarButtonItem = backBarBtn;