下一行事件的UItextView空间

时间:2012-12-14 07:24:51

标签: iphone objective-c uitextview uitextviewdelegate

我有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;
}

1 个答案:

答案 0 :(得分: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;
}