基本的textFieldShouldReturn
に呼ばれません。.Xib を使用した多くの例を見てきましたが、それは私がストーリーボードと ios の初心者を使用しているのとまったく同じではありません。
だから私は1つのテキストフィールドを持つ基本的なView Controllerを持っています。
ViewController は次のようになります。
@interface ViewController: UIViewController <UITextFieldDelegate>
@property (weak,nonatomic) IBOutlet UITextField *test;
@end
だから私はUITextFieldProtocolを使用しています。
次に、私が持っている.mファイルで
@synthesize test;
そしてviewDidLoadの中に私が持っている
self.test.delegate = self;
次に、メソッドを実装しました:
-(BOOL) textFieldShouldReturn:(UITextField *) textField{
NSLog(@" I am being called");
return YES;
}
したがって、デリゲートとして設定しているにもかかわらず、テキストフィールドをクリックしても、このメソッドは呼び出されません。
Xcode 5 ストーリーボードに必要なものはありますか?