在Safair移动设备中,如果您有显示的html页面,可以通过双击放大。 但是如果您使用uiwebview并显示图像或pdf文件,则必须捏开以进行缩放。
我的问题是:在uiwebview中显示图像或pdf文件时,我需要做些什么才能工作?
你可以在uiscrollview下将uiwebview作为子视图,然后你可以双击缩放吗? 你会怎么做?
答案 0 :(得分:1)
Mobile Safari真正做的双重点是关注内容。它会在您点按的网页上找到div
或部分,然后缩放以进行对焦。它不仅仅是“双击缩放”。
答案 1 :(得分:0)
要从UIWebview中双击,你需要子类化UIWindow并使用该方法,
- (void)sendEvent:(UIEvent *)event {
NSLog(@"tap detect");
NSArray *allTouches = [[event allTouches] allObjects];
UITouch *touch = [[event allTouches] anyObject];
UIView *touchView = [touch view];
if (touchView && [touchView isDescendantOfView:urWebview]) {
//
// touchesBegan
//
if(touch.tapCount==2){
//
// doubletap
//
}
}
}