-1

昨日Objective-Cを読み始めたばかりですが、なぜ私の

textFieldShouldReturn

メソッドが実行されていません。

これが実際の方法です。

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    self.itemTxt.text = @"Return pressed";
    return YES;
}

これは私のヘッダーファイルのインターフェース行です:

@interface ArrViewController : UIViewController <UITextFieldDelegate>
4

2 に答える 2

2

UITextField:のデリゲートをアクティブに設定する必要があります。

たとえば、次のようにviewDidLoad書くことができます。

myTextField.delegate = self;

必要に応じて、これをInterfaceBuilderに接続することもできます。

于 2012-12-21T12:20:38.913 に答える
1

テキストフィールドのsetDelegateメソッドを使用して自分自身に

于 2012-12-21T12:21:37.083 に答える