Iphone 出现时放大webview
我有一个UIWebView,它加载一个PDF文件,该文件是以横向格式设置的,在iPhone屏幕上很难阅读。我的代码如下:Iphone 出现时放大webview,iphone,ios,xcode,uiwebview,zooming,Iphone,Ios,Xcode,Uiwebview,Zooming,我有一个UIWebView,它加载一个PDF文件,该文件是以横向格式设置的,在iPhone屏幕上很难阅读。我的代码如下: - (void)viewWillAppear:(BOOL)animated { NSURL *url = [NSURL URLWithString:_entry.articleUrl]; NSLog(@"%@",url); [_webView loadRequest:[NSURLRequest requestWithURL:url]]; self.title = _en
- (void)viewWillAppear:(BOOL)animated {
NSURL *url = [NSURL URLWithString:_entry.articleUrl];
NSLog(@"%@",url);
[_webView loadRequest:[NSURLRequest requestWithURL:url]];
self.title = _entry.articleTitle;
timer = [NSTimer scheduledTimerWithTimeInterval:(1.0/2.0) target:self selector:@selector(tick) userInfo:nil repeats:YES];
}
我可以通过哪些方法将其设置为放大,并可能移动到顶部pdf页面的右侧?首先确保您的UIWebView已启用scalesPageToFit属性
self.myWebView.scalesPageToFit = YES;
然后在HTML中,将此标记添加到“head”标记中
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
您可以将最大刻度设置为1.5,如果这样会使它看起来更好
我不知道这是否是一个PDF文件,如何添加这些标签到它。也许您可以添加标签并在html文件中实现PDF
下面是如何在HTML中嵌入PDF文件
<embed src="filename.pdf" width="500" height="375">
祝你好运 在低于5的IOS版本中:
UIScrollView *sv = [[_webView subviews] objectAtIndex:0];
[sv setZoomScale:2.0 animated:NO];// increase scale factor to zoom more
在IOS 5中:
[_webView.scrollView setZoomScale:2.0 animated:NO];// increase scale factor to zoom more
您可以使用内容偏移量移动到右上方它是网站上的PDF格式,因此我没有选择编辑HTML@user717452我知道,这就是为什么我说尝试在html文件中实现PDF。我将编辑我的答案,并为您演示一种方法。我正在为iOS 5及更高版本开发,这没有任何区别