如何在UITextview中的每一行之前添加破折号( - )?1

时间:2014-05-31 09:27:19

标签: ios uitextview

我正在为iPhone开发一个应用程序,我想在UITextView的每行开头添加一个破折号( - )或任何其他符号,其中包含一些多行文字。 我希望文本显示为点

- abc

- def

- ghi
像这样......

提前致谢,

1 个答案:

答案 0 :(得分:1)

我会像这样使用NSMutableString:

    NSMutableString *temp = [self.textView.text mutableCopy];
    [temp replaceOccurrencesOfString:@"\n" withString:@"\n- " options:NSCaseInsensitiveSearch range:NSMakeRange(0, temp.length)];
    self.textView.text = [NSString stringWithFormat:@"- %@", temp];

但有了这个,你必须检查,这样你就不会有两个" - "如果你这样做两次。所以这只是为输出而不是文本本身。