2011-04-25 114 views
2

如何在textview iphone中打开url?在iPhone应用程序中显示HTML

是否可以使用links,photos和全部html entities显示数据?

+6

我没有看到任何魔法。 – BoltClock 2011-04-25 11:46:36

+0

耆那教:你为什么不使用[UIWebView](http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html) – 2011-04-25 11:46:38

+0

为此使用'UIWebView'。 – cweinberger 2011-04-25 11:46:51

回答

1

控制UITextView是不可能的。使用UIWebView或制作您自己的自定义控件。

2

您可以使用UIWebView从文件加载静态包含; HTML,照片,CSS,JavaScript。

NSString *path = [[NSBundle mainBundle] bundlePath]; 
NSURL *baseURL = [NSURL fileURLWithPath:path]; 

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]; 
NSString *htmlString = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil]; 

[self.webView loadHTMLString:htmlString baseURL:baseURL]; 

然后只需将“index.html”作为正常的HTML标准添加到您的项目。

<html> 
    <head><title>Hello</title></head> 
    <body> 
     <img src="icon.png"/> 
     <p>Test</p> 
    </body> 
</html> 
相关问题