Désactiver le grossissement geste dans WKWebView

Je suis à la recherche d'un moyen de désactiver le "pincer pour zoomer" grossissement geste sur l'iOS mise en œuvre de WKWebView. Il y a un grossissement BOOL propriété disponible pour OS X, mais il ne semble pas être disponible sur iOS.

WKWebView.h

#if !TARGET_OS_IPHONE
/* @abstract A Boolean value indicating whether magnify gestures will
 change the web view's magnification.
 @discussion It is possible to set the magnification property even if
 allowsMagnification is set to NO.
 The default value is NO.
 */
@property (nonatomic) BOOL allowsMagnification;

J'ai, aussi, essayé de regarder les WKWebView le geste de modules de reconnaissance, mais qui semble être le tournant d'un tableau vide. Je suis en supposant que le réel modules de reconnaissance sont bured plus profondément dans le composant de la structure (assez complexe, par les regards de celui-ci) et préfère ne pas aller creuser pour eux si possible.

Je sais de possible hacks qui pourrait désactiver le geste de tir (de manière sélective en passant gestes de la WebView, ajouter la vue enfant à la capture geste de pincement, etc) mais j'ai toujours trouvé ces introduire le décalage dans l'événement et souhaitez conserver la mise en œuvre propre/hack gratuit que possible.

InformationsquelleAutor Kevin | 2014-08-28