2014-06-16 3 views
0

iOS7 기본 백 바운드와 비슷한 프로그램 방식으로 백 바 버튼을 만들려고합니다. 하지만 내 탐색 막대 btn을 탐색 항목에 추가 할 때. 셰브론 플러스가 없습니다. 나는 어떻게 이것을 달성 할 수 있는가.프로그래밍 방식으로 백 바 만들기

+0

[BACK 버튼에 대한 내비게이션 바 IOS] [1] [1] : http://stackoverflow.com/questions/18870128/ios-7-navigation-bar-custom-back- button-without-title/22603128 # 22603128 –

+0

시도해 볼 수도 있습니다. http://stackoverflow.com/a/16786531/2365064 –

답변

0
UIImage* image_back = [UIImage imageNamed:@"leftarrow.png"]; 
    CGRect backframe = CGRectMake(15, 5, 15,21); 
    UIButton *backbutton = [[UIButton alloc] initWithFrame:backframe]; 
    [backbutton setBackgroundImage:image_back forState:UIControlStateNormal]; 
    [backbutton addTarget:self action:@selector(Btn_back:) 
     forControlEvents:UIControlEventTouchUpInside]; 
    [backbutton setShowsTouchWhenHighlighted:YES]; 
    UIBarButtonItem *backbarbutton =[[UIBarButtonItem alloc] initWithCustomView:backbutton]; 
    self.navigationItem.leftBarButtonItem=backbarbutton; 
    [backbutton release]; 
-(IBAction)Btn_back:(id)sender 
{ 
    [self.navigationController popViewControllerAnimated:YES]; 

} 
관련 문제