私はUITextView
いくつかの文字を入力した後、ボタンクリックを使用してキーボードを非表示にしたいのですが、UITextView
まだフォーカスがあります.... [注意: ボタンはリターンキーまたは完了キーではありません];
3016 次
2 に答える
0
次のコードをViewControllerの.mファイルと.hファイルに実装してtextViewのデリゲートを追加します
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if([text isEqualToString:@"\n"])
[textView resignFirstResponder];
return YES;
}
次に、Interface Builderに移動し、テキストビューを選択してリターンキータイプを設定します。
于 2012-06-15T10:03:05.693 に答える
0
UITextView インスタンスにデリゲートを設定しましたか? もしそうなら、使ってみてください[_textView resignFirstResponder];
そうしないと
使ってみて[self.view endEditing:YES];
于 2012-06-15T09:56:52.030 に答える