我有一个HTML字符串,我在UIWebView中加载。此HTML字符串来自RSS提要的内容,并且在大多数情况下,其格式不干净(间隔b / w图像和文本非常少..图像随机定位)。我希望以适当的格式化方式制作此HTML,使图像始终位于左侧(如Flipboard的详细信息屏幕)。这可能吗
答案 0 :(得分:1)
获取图像源urlLink并按如下方式构建html字符串,然后将htmlString加载到webView中。
htmlString = [NSString stringWithFormat:@"<html><span style='width:300px; margin-right:10px; float:left; border-bottom:1px solid #22242a; color:#22242a; padding-bottom:5px;'><img src='%@' width='300' height='200' align='left' style='margin:0px 25px 15px 0px; padding:1px; border:1px solid #ccc;'> %@</span></html>",imageLink,caption]
答案 1 :(得分:0)
如果可能的话,尽量避免在本机应用程序中使用uiwebview。 (但是在某些情况下建议使用它。)
您应该仅从服务器获取数据并显示为您的应用程序UI设计。 如果可能,尝试在RSS源中获取图像的URL,并使用本机API获取它以在视图中显示。这样您就可以更好地控制您的应用程序。
- 维沙尔