UITextViewを使用していて、Returnキーの通常の使用法を維持したい、つまり新しい行を挿入したい。しかし、そのためにReturnキーを使用できない場合、どうすればキーボードを閉じることができますか?
質問する
7105 次
5 に答える
1
ユーザーがどのようにそれをトリガーするかは、設計上の決定です。別のボタンですか、スワイプ ジェスチャですか?
トリガーされたら、次を呼び出します。
[self.textView resignFirstResponder];
于 2012-04-07T18:51:05.933 に答える
0
UITextViewDelegate プロトコルのサポートを宣言していることを確認してください。
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText: (NSString *)text
{
if([text isEqualToString:@"\n"])
{
[textView resignFirstResponder];
return NO;
}
return YES;
}
このコードで相棒をお楽しみください....
于 2012-08-01T07:07:02.940 に答える
0
キーボードを閉じる良い方法です。
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView
{
//NSLog(@"ShouldBeginEditing");
if(textView == indexOneTW)
{
here use uibutton and set its target to a method which contains
[urTextView resignFirstResponder]
}
return TRUE;
}
于 2012-04-16T10:53:47.113 に答える
0
バックグラウンドタップを使用してキーボードを非表示にすることができます.
于 2012-04-07T19:11:27.743 に答える