2010-10-20 96 views
0

我通过一个字符串内容加载到一个UIWebView:UIWebView放大加载?

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    NSString *html = [[[NSString alloc] initWithFormat:(@"<html><head><style type=\"text/css\">body { text-overflow: ellipsis; font-size: 14px;width: 300px;font-family: Helvetica, Verdana, Arial;}table {text-overflow: hidden; word-wrap: break-word font-size: 14px;width: 300px;}tr {padding: 5px;}h1 {font-size: 16px;}h2 {font-size: 14px;color: #aa1121;}h3 {font-size: 14px;}th {color: #aa1121;}li {text-overflow: ellipsis;}</style></head><body><h1>%@</h1><p>%@ - %@</p>%@</body></html>"), selectedTitle, selectedpubDate, selectedmodDate, selectedContent] autorelease]; 

    NSString *jsCommand = [NSString stringWithFormat:@"document.body.style.zoom = 10.5;"]; 
    [wvContent stringByEvaluatingJavaScriptFromString:jsCommand]; 
    [wvContent loadHTMLString:html baseURL:nil]; 

    self.navigationItem.title = selectedTitle; 
} 

这一切工作正常,加载在正确的数据,但是,如果我想放大和缩小,并打开“缩放 - 缩放页面,适合'放大我的文字,使我双击它恢复到全屏。

我该如何解决这个问题?

回答

0

试试这个

wvContent.scalesPageToFit = YES; 
+0

感谢阿龙,但我这个已经通过界面生成器设置。 – jimbo 2010-10-21 07:46:58