0

我在 iphone 视图中放置了一个 uiwebview,它的框架为 0,0,320,460。我用 loadHTMLString 加载 uiwebview。有时我会从网上得到“table width=800 ...”字符串。如果它的内容比它的框架宽,我想自动显示 uiwebview 的水平滚动条。

//webview
        newsWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
        newsWebView.delegate=self;
        newsWebView.backgroundColor=[UIColor clearColor];
        newsWebView.opaque=NO;
        newsWebView.scrollView.scrollEnabled=YES;
        [newsWebView.scrollView setShowsHorizontalScrollIndicator:YES];
        [newsWebView.scrollView setAlwaysBounceHorizontal:YES];
        newsWebView.userInteractionEnabled=YES;

我用下面的代码加载字符串:

NSString *sHTML = [NSString stringWithFormat:@"<html> \n"
                               "<head> \n"
                               "<style type=\"text/css\"> \n"
                               "body {font-family: \"%@\"; font-size: %@; -webkit-user-select:none;}\n"
                               "</style> \n"
                               "</head> \n"
                               "<body>%@</body> \n"
                               "</html>", DEFAULT_FONT_NAME, [NSNumber numberWithInt:webViewFontsize], body];

我应该设置什么属性还是应该使用 css?

4

0 回答 0