キーボードのリターンキーで(IBAction)のアクションを実行する方法。
質問する
11169 次
3 に答える
6
追加するだけで簡単です:
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
[self yourButtonName:nil];
}
于 2012-08-16T13:52:14.460 に答える
2
UITextFieldDelegate を実装します。
@interface yourClass : UIViewController<UITextFieldDelegate>
デリゲート メソッドを使用します。
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
//do whatever you need here
//maybe you have several textFields, so first check which one was hit the return key:
if(textField == outlet_to_your_textField_1){
//do this
}
else if(textField == outlet_to_your_textField_2){
//do that
}
else if .... blablabla and so on
return YES;
}
于 2012-08-16T13:16:10.000 に答える
0
これは、iPhoneのキーパッドでReturnキーを押すと、ソフトキーパッドがテキストビューから戻る方法です。ここでキーパッドを処理する簡単な方法は3つあります
- ボタンをクリックすると、キーパッドが元に戻ります。
- ユーザーがキーパッドの[戻る]または[完了]ボタンをクリックすると、キーパッドが元に戻ります。
- ユーザーが背景画面/ビューをタッチすると、キーパッドが元に戻ります。
これがお役に立てば幸いです。
于 2012-08-16T13:50:32.680 に答える