2010-12-15 48 views
1

有沒有辦法讓UIButton觸發resignFirstResponder? 當我在敲擊文本區外部時,我的程序已設置爲在某個功能中這樣做,但是當用戶點擊提交按鈕時,我想讓鍵盤消失。目標C:使用按鈕ResignFirstResponder

這就是我對UITextFields

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { 
[x1 resignFirstResponder]; 
[x2 resignFirstResponder]; 
[y1 resignFirstResponder]; 
[y2 resignFirstResponder]; 
} 
+0

所以,X1,X2,Y1和Y2是你UITextFields ?你的這個提交按鈕是否有觸發的操作方法? – 2010-12-16 00:43:02

+0

是的它確實 - (IBAction)解決:(id)發件人 – Chris 2010-12-16 00:45:43

回答

1

鑑於你提到的方法的存在,何談:

- (IBAction)solve:(id)sender { 
    [x1 resignFirstResponder]; 
    [x2 resignFirstResponder]; 
    [y1 resignFirstResponder]; 
    [y2 resignFirstResponder]; 
} 
+0

這是行得通!非常感謝! – Chris 2010-12-16 04:36:30