在UIWebView上设置缩放

时间:2013-06-29 18:25:54

标签: ios uiwebview uiscrollview zoom

我使用以下代码从应用启动时加载网页,并在视图显示时进行缩放和调整大小。

- (void)awakeFromNib
{

    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://mysite.pdf"] cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60.0]];


}

-(void)viewWillAppear:(BOOL)animated {

    [webView.scrollView setZoomScale:2.0 animated:YES];
  [webView.scrollView setBounds:CGRectMake(320, 0, 320, 367)];

    [super viewWillAppear:YES];
}

当我第一次点击该视图时,它会放大,但尚未移动到320,0区域。如果我点击其他视图然后返回,它将缩放并移动到正确的边界。知道为什么这不能正常工作吗?

1 个答案:

答案 0 :(得分:0)

尝试将此代码添加到viewWillAppear:

[webView.scrollView setContentOffest:CGPointMake(320,0)];

我不承诺它的帮助。评论,如果它没有帮助。