2012-09-02 3 views
0

다음 코드를 사용하여 만든 NavigationBar의 편집 단추에 IBAction을 설정하는 방법 self.navigationItem.leftBarButtonItem = [self editButtonItem];NavigationBar의 편집 단추에 대해 IBAction을 설정하십시오.

프로그래밍 왼쪽 막대 버튼에 할당되어 있기 때문에
[self.navigationItem.leftBarButtonItem setAction:@selector(doSomething:)]; 
+0

를 호출됩니다

UIBarButtonItem *editButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(editButtonPressed:)]; self.navigationItem.leftBarButtonItem = editButton; 

: 버튼을 인스턴스화 할 때, 당신은 또한이 같은 콜백 액션 뭔가를 설정할 수 있습니다 선택기를 통한 단순한 동작이 아닌 IBAction 설정? –

답변

3

, 버튼을 만들어야합니다

2

이미 오히려 인터페이스 빌더보다, 코드에서 작업하기 때문에, 프로그램뿐만 아니라 선택을 할당 아마 쉽게 당신 자신. 당신이 원하는 특정 이유가 편집 버튼을 누르면, 다음과 같은 방법이

- (void)editButtonPressed:(id)sender 
{ 
    // do something 
} 
관련 문제