2013-08-05 2 views
0

일부 텍스트를 굵게 만들고 글꼴, 색상 등을 변경하는 것과 같은 텍스트 파일 (기본적으로 리치 텍스트 편집)을 편집하고 싶습니다. 많은 리치 텍스트 편집기 프로그램을 발견했습니다. 하지만 .rtf 파일을 구문 분석하고 내용을 표시하여 .rtf 파일로 편집하고 다시 저장할 수 있어야합니다.iphone은 RTF 파일 형식으로 프로그램을 분석합니다.

그래서 .rtf 파일을 읽고 쓸 생각이 없습니다.

답변

-1

이봐, 난 당신이 UITextView에 .RTF 파일을 추가 할 수 있으며 한 번 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; 
} 

다음 링크를 확인해주십시오.

Read/Write RTF File

대답을 Load rtf or text file into UITextView iphone sdk

+1

일반 텍스트로도 작동합니다. rtf 형식의 파일의 경우 텍스트가 아닌 rtf 형식의 문자열이됩니다 (UITextView는 RTF를 표시하는 방법을 알지 못합니다). –