如何在Webview中放置文本?

时间:2011-03-24 12:31:39

标签: iphone ios uiwebview uitextview

我有这4段。

像这样:

我今天站在这里,为摆在我们面前的任务而感到谦卑,感谢你们给予的信任,同时铭记我们祖先所做的牺牲。我感谢布什总统为我们国家所做的贡献,以及他在整个过渡期间所表现出的慷慨与合作。

我想使用webview在不同的视图中使用这些段落。

我的意思是我想在UIWebview中显示这些段落

任何人都可以告诉我该怎么做?

3 个答案:

答案 0 :(得分:7)

[webView1 loadHTMLString:@"Welcome to StackOverFlow" baseURL:nil];  

答案 1 :(得分: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>"]

答案 2 :(得分:4)

如果你真的必须在UIWebview中显示Text,那么实现一个实现UIWebView Delegate 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。