我正在尝试增加使用UIWebView加载的PDF的字体大小。我设置了一个滑块,并在实现中输入:
-(void)sliderValueChanged:(UISlider*)sender
{
NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%f%%'",
self.theslider.value];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setInteger:self.theslider.value forKey:@"fontsize"];
[defaults synchronize];
[_webView stringByEvaluatingJavaScriptFromString:jsString];
[jsString release];
}
这适用于常规页面,但不对PDF执行任何操作。关于我能做什么的任何建议?缩放网页有效,但在放大到某一点时会从视图中获取文本。改变字体至少可以使它全部停留在框架中。