0

行のあるUITextViewがあります。ここでは、UITextViewにテキストを追加し、次の行ボタン(戻る/入力)をクリックします。テキストは余白の前に印刷を開始します。ただし、テキストは余白の後に開始する必要があるため、入力時にテキストの前にスペースを残します。次の行のイベント。

これが私のコードです

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{

  if ([text isEqualToString:@"\n"])
  {
     note.text=[note.text stringByAppendingString:@"           "];
  }
  NSLog(@"%@",text);
  return YES;
}
4

1 に答える 1

2

これを試して:

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{

  if ([text isEqualToString:@"\n"])
  {
     note.text=[note.text stringByAppendingString:@"\n           "];
     return NO;
  }
  NSLog(@"%@",text);
  return YES;
}
于 2012-12-14T09:08:35.957 に答える