2011-08-17 3 views
1
- (void)viewDidLoad { 


    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; 
    [button setImage:[UIImage imageNamed:@"goback.png"] forState:UIControlStateNormal]; 
    [button addTarget:self action:@selector(//HERE ! i don't know put what thing !) forControlEvents:UIControlEventTouchUpInside]; 
    [button setFrame:CGRectMake(0, 0, 32, 32)]; 
    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button]; 


} 

이 예제를 찾았지만 어디에 넣어야할지 모르겠다. 내 navbar는 펜촉으로 만들어졌습니다. 내 탐색 모음의 모든보기에이 코드를 추가 할 수 있지만 한 번만 작성하려고합니다.네비게이션에서 만든 NavigationBarController에 맞춤 뒤로 버튼 추가하기

감사

답변

1

당신이 (그들은 다른, 볼 수 없습니다) 각 뷰 컨트롤러에 있어야하거나,이 코드를 하나의 뷰 컨트롤러 클래스를 작성하고 다른 뷰 컨트롤러를 내려갈 수 필요가 게시 된 코드 그것에서.

+0

나는 그것을 얻는다라고 생각한다. 현재 UINavigationController에있는 모든 테이블 뷰는 자체적으로 UITableViewController의 하위 클래스 인 SecondLevel 클래스의 하위 클래스입니다. SecondLevel 클래스에서 던질 수 – Adam

+0

만약 내가 UITableViewController 및 UIViewController 둘 다 내 사용자 지정 클래스의 하위 클래스가되고 싶어? 그게 가능하니? – Adam