相关疑难解决方法(0)

模态对话框不会关闭键盘

我遇到了一个问题,即离开时,键盘不会被解雇UITextFieldUITextViewUIModalPresentationFormSheet.另外,我创建了一个大按钮作为视图的背景,因此如果用户点击字段之外它会被触发.我在常规视图控制器中使用相同的代码,它按预期工作.在模态视图控制器中它什么都不做.任何建议,将不胜感激.

- (BOOL)textFieldShouldReturn:(id)sender {  
 [titleTextField resignFirstResponder];
 return YES;
}

- (BOOL)textViewShouldReturn:(id)sender {  
 [synopsisTextView resignFirstResponder];
 return YES;
}

- (IBAction)textFieldDoneEditing:(id)sender {  
 [sender resignFirstResponder];
} 

- (IBAction)textViewDoneEditing:(id)sender {  
 [sender resignFirstResponder];
} 

- (IBAction)backgroundClick:(id)sender {  
 [titleTextField resignFirstResponder];
 [synopsisTextView resignFirstResponder];
}
Run Code Online (Sandbox Code Playgroud)

ipad uimodalpresentationformsh ios

41
推荐指数
2
解决办法
2万
查看次数

UITextField的键盘不会被忽略.不完全是

我在模态表单(iPad)中有一个表视图,其中一个单元格包含一个UITextField.我的视图控制器拥有对文本字段的引用,也是其委托.

当文本字段命中Return时,我告诉它在-resignFirstResponder里面-textFieldShouldReturn:.在另一种情况下,我想强制它结束编辑,所以我告诉整个表视图-endEditing:YES.然后我释放我对文本字段的本地引用,并重新加载行以用其他东西替换它.

在任何一种情况下,键盘都不会消失.我不知道出了什么问题,我不确定如何进一步调试.我从来没有遇到任何其他文本编辑的粘性键盘问题 - 第一个响应者辞职总是表现得如预期的那样.

有什么想法吗?谢谢.

uitableview uitextfield ipad ios resignfirstresponder

15
推荐指数
2
解决办法
5865
查看次数

resignFirstResponder不工作?

我试图在iPad上隐藏键盘,但我不知道为什么resignFirstResponder不起作用.但popToRoot运作良好.

- (BOOL)textFieldShouldReturn:(UITextField *)textField 
{
    NSString *desc = [NSString stringWithFormat:@"%@",[descTF text]];
    [textField resignFirstResponder];
    [self.navigationController popToRootViewControllerAnimated:YES];


    return YES;
}
Run Code Online (Sandbox Code Playgroud)

那么你能指导我该怎么办?

objective-c ipad ios resignfirstresponder

5
推荐指数
2
解决办法
3863
查看次数