我有一个xib。 xib有一个交换另一个xib的按钮。
第二个xib有一个uitextfield和一个uilabel。
打字时如何让键盘消失?我需要连线或编码什么?第二个xib有自己的类(称为CustomSign.m)
在CustomSign.m中,我实现了以下方法
-(void)textFieldDidEndEditing:(UITextField *)textField {
[customText resignFirstResponder];
signedLabel.text = customText.text;
}
- (void)awakeFromNib
{
//assume textField is an ivar that is connected to the textfield in IB
[customText setDelegate:self];
}
我收到以下警告
类“CustomSign”未实现UITextFieldDelegate协议
答案 0 :(得分:2)
要删除警告,您需要在CustomSign
类声明中指定它符合UITextFieldDelegate协议:
@interface CustomSign: UIViewController<UITextFieldDelegate>
...