iOS WebView>仅显示包含图片的网站的主要内容

时间:2012-02-26 14:12:38

标签: iphone ios5 uiwebview webpage

如何仅获取网页的主要内容部分并将其显示在UIWEBVIEW中? Link to the page

当我查看网页代码时,我看到“什么是新的?”帖子显示如下:

<div id="content-header" class="clearfix">
                  <a name="main-content" id="main-content"></a>
          <h1 class="title">Aktuell</h1>                                      </div> <!-- /#content-header -->

是否可以与UIWEBVIEW中的id="main-content相关联 只显示网站的这一部分而不是整个页面?

屏幕截图直观地显示了我想要的内容。

Screenshot

P.S这是我显示整个网页的代码:

- (void)viewDidLoad
{
    [super viewDidLoad];

    NSString *golfClubURL = @"http://golfplatz-altenstadt.de";

    NSURL *loungeURL = [NSURL URLWithString:golfClubURL];

    NSURLRequest *myrequest = [NSURLRequest requestWithURL:loungeURL];

    [self.webView loadRequest:myrequest];

    self.webView.scalesPageToFit = YES;
}

1 个答案:

答案 0 :(得分:0)

使这项工作的过程是将URL加载到字符串中,然后修改字符串,然后将字符串发送到UIWebView中显示。

它需要你解析html。你可能最好切断你想要的部分,并添加页眉和页脚。

您可能需要查看NSURLConnection

你拥有这个网站吗?您可能希望创建该网站的替代页面,该页面显示更易于移动的页面版本。如果是博客,或运行像wordpress这样的东西,那么移动模板就有插件。这样做的另一个好处是可以为任何使用任何移动设备的人提供快速易读的网站版本。