3

私はiPadプログラミングに不慣れで、UItablecellで定義されているUItextviewからキーボードを閉じる方法を知りたいです。セルに複数のテキストビューが定義されています。親切にあなたの側からの適切な解決策や提案で私を助けてください。

4

1 に答える 1

1

テキストビューを送信してメッセージを表示するresignFirstResponderと、キーボードが閉じます。リターンキーに応答して閉じる必要がある場合は、ViewControllerにUITextViewDelegateプロトコルを採用させることを検討してください。

[self.textViewInQuestion resignFirstResponder];

endEditing:または、次のようにテーブルビューにメッセージを送信することもできます。

/*
  Attempt to resign first responder status on any textfields within 
  the view's hierarchy.
*/

[self.tableView endEditing:NO];


// OR we can....


/*
  Force text fields within the view's hierarchy to resign first responder.
  Textfield delegates cannot prevent this from happening so this is not 
  recommended if you need to perform field validation and prevent the user 
  from leaving the textfield.

  However sometimes it is useful to be able to force the resignation of the 
  first responder status even with validation so it goes both ways really.
*/

[self.tableView endEditing:YES];
于 2012-10-19T05:45:50.077 に答える