我有一个UITextView,它在初始化时显示数据库中的字符串,并使用NSAttributedString对其进行格式化。这很好。如果用户单击“新建条目”按钮,则需要清除文本视图并允许用户输入自己的文本。我不希望属性字符串中的属性跟随。 (我只想要一个未格式化的字符串)。但是,一旦用户开始键入,他们的文本就会像显示服务器数据时一样进行格式化。我不知道该如何重设。

我试过了:

self.notes = @"";
self.notes = nil;


我认为将字段设置为nil可以肯定解决,但事实并非如此。谁能告诉我该怎么做?谢谢。

最佳答案

将文本视图的typingAttributes属性设置为空字典(或nil)。

07-24 18:29
查看更多