1

これが非常に人気のある問題であることは知っていますが、私は苦労しています...誰かが助けてくれるなら、それは最も感謝します:

私のマスターテーブルビュー(ストーリーボードで作成したもの)にはプラスボタンがあり、ユーザーがそのボタンを押すたびに、ピッカービューが表示されます...ピッカービューでの選択に応じて、モーダルビューが表示されます(このモーダルの場合)ビュー、ストーリーボードに単純なビューコントローラーをドラッグして、ストーリーボード 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;

どうすればこれを解決できますか?

4

1 に答える 1

0

同じ問題を抱えているすべての人に...モーダルビューコントローラークラスに両方のメソッドが必要であることがわかりました:

- (BOOL)disablesAutomaticKeyboardDismissal 
return NO  
-(BOOL)textFieldShouldReturn:(UITextField *)textField 
([textField resignFirstResponder];     
return yes
于 2013-10-14T15:30:37.873 に答える