-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;

如果需要,您也可以在 Interface Builder 中连接它。

于 2012-12-21T12:20:38.913 回答
1

使用你的文本字段的 setDelegate 方法来自我

于 2012-12-21T12:21:37.083 回答