第一句话有不同的颜色,然后在2个断行后开始有句子

时间:2016-08-06 15:00:05

标签: ios cocoa-touch uitextview nsattributedstring

请参阅附带的截图,该截图与Notes iOS应用程序类似。但是在这里,用户将在UITextView的菜单中输入,我想识别菜单类别并为其设置不同的文本颜色。每个菜单项将由单个分隔线分隔。我怎么能实现这个目标?使用Regex表达式可以实现这一点吗?任何示例代码都非常有用。

enter image description here

2 个答案:

答案 0 :(得分:1)

以下PCRE-Compitible正则表达式应该完成这项工作:

((?<=\n\n)|\A).+

它匹配文本的第一行或两行换行符后面的一行。

答案 1 :(得分:0)

看起来像是一个表格视图,而不是文本视图。不要试图强制文本视图做类似的事情。使用表格视图。