我以编程方式创建了一个WebView.这很完美.代码如下.我现在需要尝试做的就是注入NSStrings
它.我有一个30个字符串的数组.15个标题和15个正文.
是否可以在WebView中显示这些内容?我猜我需要将它们改成HTML,我可能会将它们全部重新格式化为NSString
HTML标签和换行符以及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]; }
谢谢-Code
loadRequest
您必须使用
以下代码的loadHTMLString
方法,而不是使用该方法UIWebView
可能会帮助您显示NSString
inUIWebView
NSString *html = @"The Meaning of Life...really is 42!
"; [webView loadHTMLString:html baseURL:nil];
希望这能解决你的问题......