2010-05-26 57 views
3

在Safair手機中,如果您有顯示的HTML頁面,您可以通過雙重錄像放大。 但是,如果您使用uiwebview並顯示圖像或pdf文件,您必須捏開放大。通過錄像放大uiwebview?

我的問題是:當我在uiwebview中顯示圖像或pdf文件時,如何獲得雙擊才能工作?

你可以使uiwebview在uiscrollview下的子視圖,然後你可以雙擊一個縮放? 你會怎麼做?

+1

好吧,我想你可以一塊膠帶固定在一個UIWebView的左側,然後又一個在右,然後拉開兩者。 – 2010-05-26 16:00:13

回答

1

移動Safari的雙擊實際上是焦點的內容。它會在您點擊的網頁上找到div或部分,然後放大以進行關注。這不僅僅是「雙擊縮放」。

0

從UIWebView中得到雙擊u需要子類的一個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 
       // 
       } 
     } 
}