2011-03-24 90 views
3

我有這種4段。如何在Webview中放置文本?

這樣的:

今天自愧不如我站在這裏,我們面前的任務,感謝你們的信任心懷感激,同時銘記先輩們所做出的犧牲。我感謝布什總統爲國家服務,以及他在整個過渡期間表現出的慷慨和合作。

我想在使用webview的不同視圖中使用這段落。

我的意思是我想在一個UIWebView

顯示這樣的段落誰能告訴我如何做到這一點?

+0

您是否有網站顯示這些段落? UIWebview是展示webcontent的理由。如果你只是想呈現靜態文本,你應該使用UITextView。 – Amandir 2011-03-24 12:35:22

+0

是靜態文本...但我不能使用IB另外...再加上我必須使一些HTML ...並使用,我必須顯示此 – 2011-03-24 12:38:23

回答

4

如果你真的要顯示在UIWebView的文本實現一個類,它實現的UIWebView代表protocoll,像這樣:

@interface Web : UIViewController <UIWebViewDelegate> { 
    UIWebView *webView; 
    NSString *uRLString; 

} 

@property (nonatomic, retain) IBOutlet UIWebView *webView; 
@property (nonatomic, retain) NSString *uRLString; 

在.m文件設置委託和視圖在您的viewDidLoad中是這樣的:

self.view = webView.view; 
self.webView.delegate = self; 

和實施這樣的的OpenURL:

- (void)openURL:(NSString *)urlString 
{ 
[myWebView loadHTMLString: <your static string in html-formate>] 

} 

但正如我之前所說的:您應該使用UITextView來堅持Apple指南,並且您還可以在沒有IB的情況下設置UITextView的首選項。事實上,你真的從來沒有使用IB。

6
[myWebView loadHTMLString:@"<p>I stand here today humbled by the task before us, grateful for the trust you have bestowed, mindful of the sacrifices borne by our ancestors. I thank President Bush for his service to our nation, as well as the generosity and cooperation he has shown throughout this transition</p>"] 
6
[webView1 loadHTMLString:@"Welcome to StackOverFlow" baseURL:nil];