Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 出现时放大webview_Iphone_Ios_Xcode_Uiwebview_Zooming - Fatal编程技术网

Iphone 出现时放大webview

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

我有一个UIWebView,它加载一个PDF文件,该文件是以横向格式设置的,在iPhone屏幕上很难阅读。我的代码如下:

- (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及更高版本开发,这没有任何区别