私はUITextViewを持っており、次のことを行いました。
text.returnKeyType = UIReturnKeyDone;
[完了]を押したときにキーボードを閉じることができるようにしますが、[完了]をクリックすると、次の行に移動するだけです。この動作を変更するにはどうすればよいですか?助けてくれてありがとう
shouldReturn
にはUITextView
はありませんが、UITextViewDelegate
を実装して、挿入を監視できます。
- (BOOL) textView: (UITextView*) textView
shouldChangeTextInRange: (NSRange) range
replacementText: (NSString*) text
{
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
編集:はい、申し訳ありませんが、これは dupe です。