如何在UIBarButtonItem上設置插座。我以編程方式製作了此按鈕,現在我無法連接插座。有連接插座的代碼嗎?以編程方式設置插座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;
}
barButton未連接到的出口,因爲我不能選擇IB中的任何東西。
如果你真的是以編程的方式創建的,你應該已經在初始化時指定了一個目標和一個動作。這還不夠嗎? – 2012-12-22 00:39:25
我也這麼認爲,但比我得到的錯誤:使用未聲明的標識符'按鈕' – user1883396