2013-03-06 4 views
3

Modal Segue로 UIViewController를 표시합니다. 이있는 UIViewController는 UINavigationBar을 상속 내가 탐색 표시 줄의 왼쪽에 UIBarButtonItem을 설정 한 : 내 문제는 발표의 UIViewController의 viewWillAppear 메소드가 호출 될 때, 나는에 노력하고 있다는 점이다UINavigationBar에서 UIBarButtonItem을 숨기거나 사용하지 않도록 설정합니다.

HELP ME!!! UIBarButtonItem 숨기기,하지만 UIBarButtonItem 항상 나타납니다. myCancelButton이라는 UIViewController에 대한 UIBarButtonItem을 선언했으며 Interface Builder에서이를 참조했습니다.

여기 (모두 작동하지 않습니다) 내가 지금까지 시도했습니다 무엇 :이 작업을해야

- (void) viewWillAppear:(BOOL)animated 
{ 
    [super viewWillAppear:animated]; 

    self.navigationItem.leftBarButtonItem = nil; 
    self.navigationItem.backBarButtonItem = nil; 
    self.myCancelButton = nil; 

    NSMutableArray *barButtonItems = [self.navigationItem.leftBarButtonItems mutableCopy]; 
    [barButtonItems removeObject:self.myCancelButton]; 
    self.navigationItem.leftBarButtonItems = barButtonItems; 

    [self.navigationItem.leftBarButtonItems delete:self.myCancelButton]; 

    self.navigationController.navigationItem.leftBarButtonItem = nil; 
    barButtonItems = [self.navigationController.navigationItem.leftBarButtonItems mutableCopy]; 
    [barButtonItems removeObject:self.myCancelButton]; 
    self.navigationController.navigationItem.leftBarButtonItems = barButtonItems; 

    [self.navigationController.navigationItem.leftBarButtonItems delete:self.myCancelButton]; 

    [self.myCancelButton setWidth:0.01]; 

    self.navigationItem.hidesBackButton = TRUE; 

    //Even setting enabled to false doesn't work: 
    [self.myCancelButton setEnabled:FALSE]; 
} 

답변

1

.

[self.navigationItem setHidesBackButton:YES animated:YES]; 
+0

을 사용하려면이 작동하지 않습니다. 아이디어가 부족합니다. – w3bshark

0

시도는 불행하게도이 하나

self.navigationController.navigationItem.leftBarButtonItem = nil; 
[self.navigationController.navigationItem setHidesBackButton:YES]; 
+0

나는 원래 게시물에서 이미 이것을 시도했다 : self.navigationController.navigationItem.leftBarButtonItem = nil; self.navigationItem.hidesBackButton = TRUE; – w3bshark

+0

잠깐, 잠깐, 바빠. 내가 이걸 읽으면 내가 풀어 줄께. –

+0

혹시 이것에 대한 해결책을 찾을 수있는 기회를 얻었습니까? – w3bshark

관련 문제