![](/img/trans.png)
[英]How do I debug iPad iOS5 Javascript error using an iPad running iOS6?
[英]Before IOS5 I could cause a PDF within a UIWebView to scroll using Javascript. How do I do this under IOS5?
在IOS的早期版本中,以下代码有效
- (void)webViewDidFinishLoad:(UIWebView *)webView {
int height = ([self.page intValue] - 1) * pageHeight;
if (isProCards)
height = ([self.page intValue] - 1) * proPageHeight;
NSString *script = [NSString stringWithFormat:@"window.scrollTo(0, %d);", height];
[self.web stringByEvaluatingJavaScriptFromString:script];
}
它不再适用于IOS5。 有谁知道显示PDF时使Web视图滚动的其他方法吗?
谢谢,
乔
PS我已经确认javascript仍然可以运行,只是滚动不起作用。
UIScrollView
在IOS5中公开,这意味着您可以执行以下操作:
[web.scrollView setContentOffset:CGPointMake(0, offset)];
唯一的警告是不能从webViewDidFinishLoad
方法调用此方法。 Web视图已加载并且可滚动之后,必须使用NSTimer
执行代码。
乔
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.