我以编程方式创建了一个WebView.这很完美.代码如下.我现在需要尝试做的就是注入NSStrings它.我有一个30个字符串的数组.15个标题和15个正文.
是否可以在WebView中显示这些内容?我猜我需要将它们改成HTML,我可能会将它们全部重新格式化为NSStringHTML标签和换行符以及newling-tags吗?
有人能帮我一些指针/代码片段,让我走上正确的轨道并转向正确的方向吗?
- (void) initUIWebView
{
aWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 290)];//init and
create the UIWebView
aWebView.autoresizesSubviews = YES;
aWebView.autoresizingMask=(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth);
[aWebView setDelegate:self];
NSString *urlAddress = @"http://www.google.com"; // test view is working with url to webpage
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[aWebView loadRequest:requestObj];
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 300)];
[[self view] addSubview:aWebView];
}
Run Code Online (Sandbox Code Playgroud)
谢谢-Code
Atu*_*ain 11
loadRequest您必须使用
以下代码的loadHTMLString方法,而不是使用该方法UIWebView可能会帮助您显示NSStringinUIWebView
NSString *html = @"<html><head></head><body>The Meaning of Life<p>...really is <b>42</b>!</p></body></html>";
[webView loadHTMLString:html baseURL:nil];
Run Code Online (Sandbox Code Playgroud)
希望这能解决你的问题......