在一个UIWebView中加载图像和文本

时间:2011-05-06 08:12:24

标签: objective-c ios uiwebview uiimage

嗨,伙计们。我需要在UIWebView中加载图像和文本,我加载了像这样的图像

    NSData *imageData = [[NSData alloc] initWithContentsOfURL:imageUrl];
    [myWebView loadData:imageData MIMEType:@"application/jpg" textEncodingName:nil baseURL:nil];

和那样的文字

[myWebView loadHTMLString:self.text baseURL:nil];

但是当我把它放在一起时,我只看到了图像,因为它是代码中的最后一个。 如何将(图像和文本)加载到一个UIWebView?谢谢

1 个答案:

答案 0 :(得分:2)

您可以动态创建html页面并将其加载到UIWebView:

NSString *imageUrlString = @"http://www.gstatic.com/translate/intl/ru/logo.png";
NSString *yourText = @"Some text here";

NSString *htmlString = [NSString stringWithFormat:@"<img src='%@'/><br><b>%@</b>", imageUrlString, yourText];    
[myWebView loadHTMLString:htmlString baseURL:nil];