5

こんにちは、以下のUITextViewに改行キーを設定するにはどうすればよいですか? ありがとう

-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if (range.length == 0) {
    if ([text isEqualToString:@"\n"]) {
        [textView resignFirstResponder];
        NSIndexPath *path = [NSIndexPath indexPathForRow:0 inSection:0];
        [self.tableView scrollToRowAtIndexPath:path atScrollPosition:UITableViewScrollPositionTop animated:YES];
        [self.tableView setScrollEnabled:NO];
        return NO;
    }
}

return YES;

}
4

1 に答える 1

1

ナビゲーションバーの完了ボタンを作成して、キーボードを非表示にすることができます。

キーボードの次のボタンでUITextView新しい行が表示されるためです。

編集

コードからこの行を削除すると、次のボタンを押したときにキーボードが再署名されます

[textView resignFirstResponder];
于 2013-02-08T14:08:56.850 に答える