0
인터페이스 작성기의 UINavigationBar에 취소 또는 완료 단추를 추가 할 수 있습니다. 하지만 모달 뷰 컨트롤러를 닫거나 입력을 저장 한 다음 닫을 수 있도록이 메서드를 액션 메서드에 연결하는 방법은 무엇입니까?UINavigationBar 취소 또는 완료 단추의 메시지를받는 방법?
연결 패널에 UIBarButtonItem에 대한 작업 방법이 표시되지 않습니다.
인터페이스 작성기의 UINavigationBar에 취소 또는 완료 단추를 추가 할 수 있습니다. 하지만 모달 뷰 컨트롤러를 닫거나 입력을 저장 한 다음 닫을 수 있도록이 메서드를 액션 메서드에 연결하는 방법은 무엇입니까?UINavigationBar 취소 또는 완료 단추의 메시지를받는 방법?
연결 패널에 UIBarButtonItem에 대한 작업 방법이 표시되지 않습니다.
코드에서 viewDidLoad 또는 awakeFromNib 메서드로이 작업을 수행합니다. 먼저 단추를 만들고 단추를 눌렀을 때 호출 할 메서드를 추가해야합니다. IB에, 당신의 IBAction를 방법을
- (void)viewDidLoad {
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(doneButtonPressed:)];
[self.navigationItem setLeftBarButtonItem:doneButton animated:NO];
[super viewDidLoad];
}
- (void)doneButtonPressed:(id)sender{
//TODO
}
,
- (IBAction)doneButtonPressed:(id)sender {
}
하고 Class.h에 선언,
- (IBAction)doneButtonPressed:(id)sender;
다음 IB에서 마우스 오른쪽 버튼을 클릭하면 'Selector'에서 파일의 소유자 (보기 컨트롤러)로 드래그하고 doneButtonPressed : 메소드를 선택하십시오.