主表视图中的模态视图控制器(并关闭键盘)

时间:2013-10-04 16:36:41

标签: uitextfield uitableview

我知道这是一个非常受欢迎的问题,但我很难过......所以,如果有人能提供帮助,我们会非常感激:

我是我的主桌面视图(我在故事板中制作)我有一个加号按钮,每次用户按下该按钮时,会出现一个选择器视图...根据选择器视图中的选择,会出现一个模态视图(对于这个模态视图,我在故事板中拖动了一个简单的视图控制器并给它一个故事板id)。每个模态视图都有文本字段,我想在每次用户输入内容时关闭键盘...创建我已完成此操作的模态视图:

CobTableview *produtoCob =[self.storyboard instantiateViewControllerWithIdentifier:@"cobId"];
    produtoCob.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
    [self presentViewController:produtoCob animated:YES completion:nil];
    produtoCob.view.superview.frame = CGRectMake(0, 0, 350, 512); //do this after     presentModalViewController
    produtoCob.view.superview.center = self.view.center;
    produtoCob.managedObjectContext = self.contextProd;

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

对于遇到同样问题的每个人......我发现你的模态视图控制器类中需要两种方法:

- (BOOL)disablesAutomaticKeyboardDismissal 
return NO  
-(BOOL)textFieldShouldReturn:(UITextField *)textField 
([textField resignFirstResponder];     
return yes