当前位置:  开发笔记 > 编程语言 > 正文

以编程方式创建WebView并在视图中显示NSStrings

如何解决《以编程方式创建WebView并在视图中显示NSStrings》经验,为你挑选了1个好方法。

我以编程方式创建了一个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];  
} 

谢谢-Code



1> Atulkumar V...:

loadRequest您必须使用 以下代码的loadHTMLString方法,而不是使用该方法UIWebView可能会帮助您显示NSStringinUIWebView

NSString *html = @"The Meaning of Life

...really is 42!

"; [webView loadHTMLString:html baseURL:nil];

希望这能解决你的问题......

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有