我想编辑一个文本文件(基本上是富文本编辑),比如将一些文本加粗、更改字体、颜色等。我发现了许多富文本编辑器程序。但我需要解析一个 .rtf 文件并显示内容,使其可以编辑并将其保存回 .rtf 文件。
所以我没有任何想法读取和写入 .rtf 文件。
我想编辑一个文本文件(基本上是富文本编辑),比如将一些文本加粗、更改字体、颜色等。我发现了许多富文本编辑器程序。但我需要解析一个 .rtf 文件并显示内容,使其可以编辑并将其保存回 .rtf 文件。
所以我没有任何想法读取和写入 .rtf 文件。
我有一个用于 RTF Reader 和 RTF Writer 的库。
https://github.com/omnigroup/OmniGroup/tree/iOS-4.x
最初,您在构建库时可能会遇到很多错误。
嘿,我认为你可以将你的 .rtf 文件添加到 aUITextView
中,一旦UITextView
你可以将一些文本加粗,更改字体、颜色等。
NSString *myText = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
myTextView.text = myText;
或者
NSError *err = nil;
NSString *fileContents = [NSString stringWithContentsOfFile:filePath
encoding:NSUTF8StringEncoding
error:&err];
if (fileContents == nil) {
NSLog("Error reading %@: %@", filePath, err);
} else {
myTextView.text = fileContents;
}
也请检查以下链接