在htmlString(webView)Xcode中设置图像高度= 70%

时间:2012-11-05 07:17:01

标签: html uiwebview uiscrollview xcode4.3

我在UIScrollView中加载了uiwebview。使用此代码在webView内部加载HTMLString:

    NSString * htmlString = [NSString stringWithFormat:@"\
                             <html>\
                             <table width='960'>\<tr>\<td>\
                             <body>\
                             <p style = 'font-size:25px;'> %@ <\p>\
                             </td></tr><tr><td><br><br></td></tr><tr><td align ='center'><br><img src='%@' height='600px'\><br></td></tr></body>\
                             </table>\
                             </html>",authorNAme , cachePath];

    WebV.opaque = NO;
    WebV.backgroundColor = [UIColor clearColor];  
    [self.WebV setScalesPageToFit:YES];
    [self.WebV loadHTMLString:htmlString baseURL:baseURL];

而不是Height ='600px'我需要高度=原始图像高度的70%...如果我写高度='70%',Xcode将把它作为70像素左右,并且只是不起作用。 ..我可以解决这种情况吗

2 个答案:

答案 0 :(得分:1)

写得像:

height = 70%%

当你这样写:

height = 70%

Xcode将会在此之后出现转义序列。

  

在格式字符串中,'%'字符宣布a的占位符   值,随后的字符确定值的类型   预期以及如何格式化。

答案 1 :(得分:1)

您需要使用70 %%而不是70%