2016-11-11 1 views
-2

iOS |オーバレイの背後にあるwebView上でスクロールするようなwebViewへのユーザインタラクションをブロックせずにwebViewにオーバーレイを配置する必要があります。iOS | WebViewへのユーザーの対話をブロックせずにwebView上にオーバーレイを配置する必要があります

+1

Fine。次に、ユーザーのオーバーレイとのやりとりをブロックしないでください。 – matt

答えて

1

UIViewやUIViewのようなサブクラスを追加する必要があります。 userInteractionをfalseに設定するだけでなく、 一部のビューが即時ビューに転送されるイベントを処理するのを拒否した場合、チェーンレスポンダではどうなりますか。あなた

  1. はストーリーボードでのWebViewの上にオーバーレイの

  2. 設定ユーザ対話を

  3. 置きオーバーレイビュー(UIViewのかUIButton)を投影するのWebViewを追加するために、これは動作します 希望falseにする。

    NSString *urlString = @"http://www.facebook.com"; 
    NSURL *url = [NSURL URLWithString:urlString]; 
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url]; 
    [_webView loadRequest:urlRequest]; 
    _btn.userInteractionEnabled = NO; 
    _overlayView.userInteractionEnabled = NO 
    
関連する問題