我在 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?