UIBarButtonItem にアウトレットを設定する方法。プログラムでこのボタンを作成しましたが、コンセントに接続できません。コンセントを接続するためのコードはありますか?
ボタンの作成:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, 50, 28);
[button setImage:[UIImage imageNamed:@"donebutton.png"] forState:UIControlStateNormal];
[button addTarget:self action:@selector(releaseKeyboard) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *barButton1 = [[UIBarButtonItem alloc] init];
[barButton1 setCustomView:button];
self.navigationItem.rightBarButtonItem = barButton1;
セレクタ:
-(void)releaseKeyboard {
[text resignFirstResponder];
}
問題は次のとおりです。
-(void)keyboardWillHide:(NSNotification *)aNotification {
NSLog(@"Keyboard hide");
barButton.enabled = NO;
}
IBで何も選択できないため、barButtonはアウトレットに接続されていません。