基本上textFieldShouldReturn
不会被调用。我已经看到很多使用 .Xib 的示例,但这与我在 ios 上使用 Storyboard 和新手并不完全相同。
所以我有带有 1 个文本字段的基本视图控制器。
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 故事板中有什么需要的吗?