我想编辑一个文本文件(基本上是一个富文本编辑),比如使一些文本变粗,改变字体,颜色等。我发现了许多富文本编辑器程序。但我需要解析.rtf文件并显示内容,使其可以编辑并将其保存回.rtf文件。
所以我不知道如何读写.rtf文件。
我有一个用于RTF Reader和RTF Writer的库。
https://github.com/omnigroup/OmniGroup/tree/iOS-4.x
最初,您可能会在构建库时遇到许多错误。
嘿,我认为你可以将你的.rtf文件添加到UITextView
,一旦在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;
}
另请查看以下链接