我尝试以下一个从iphone烹饪书。我通过的UITextView像反正有没有在textview中显示HTML内容?
@interface UITextView (extended)
- (void)setContentToHTMLString:(NSString *) contentText;
@end
访问私有API显示HTML内容它的工作原理FINE。但苹果不会允许访问私有API.any解决方案请?
我尝试以下一个从iphone烹饪书。我通过的UITextView像反正有没有在textview中显示HTML内容?
@interface UITextView (extended)
- (void)setContentToHTMLString:(NSString *) contentText;
@end
访问私有API显示HTML内容它的工作原理FINE。但苹果不会允许访问私有API.any解决方案请?
你想要显示实际的HTML元素还是仅仅是一个字符串,你脱离网络?对于后者,你会做以下几点:
NSURL *stringURL = [NSURL URLWithString:@"http://yoursite.com/page.html"];
NSString *responseString = [NSString stringWithContentsOfURL:stringURL encoding: NSUTF8StringEncoding error:nil];
myTextView.text = responseString;
你可以尝试使用Three20库,其中包括一个样式的文本标签:
http://github.com/facebook/three20/
的Three20框架的类TTStyledTextLabel有TTStyledText类型的文本属性“文本”。这个TTStyledText类有一个textFromXHTML:静态方法,它接受一个带有任何HTML文本的NSString,并可以帮助你做你想做的事。但是,它不允许编辑文本,至少不会据我所知。
希望这会有所帮助!
如果你想HTML,你最好的选择是使用专用的UIWebView。
你可以尝试这是one.This使用核心文本框架