2011-04-25 99 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> 
相關問題