フレーム0,0,320,460のiPhoneビューにuiwebviewを配置しました。loadHTMLString で uiwebview をロードします。時々 、Web から"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 を使用する必要がありますか?