当他按下另一个显示选择器视图的文本字段时,我不能让UITextField的第一个响应者辞职。这是我的代码。
-(void)textFieldDidBeginEditing:(UITextField *)textField{
if (type.editing == YES) {
[name resignFirstResponder];
}
我在视图中加载了这个。
type.delegate=self;
name.delegate=self;
我不知道为什么会这样。请帮助谢谢。
答案 0 :(得分:0)
此时调用此委托方法,是您的第一响应者的名字吗?尝试像这样检查
-(void)textFieldDidBeginEditing:(UITextField *)textField{
if (type == textField && [name isFirstResponder]) {
[name resignFirstResponder];
}
}