Отключить жест увеличения в WKWebView

Я ищу способ отключить жест увеличения «щепотка для увеличения» в реализации WKWebView для iOS. Существует свойство увеличения BOOL, доступное для OS X, но оно не доступно на 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;

Я также попытался взглянуть на распознаватели жестов в WKWebView, но это, похоже, приводит к появлению пустого массива. Я предполагаю, что фактические распознаватели погружены глубже в структуру компонента (довольно сложная, по внешнему виду) и не стали бы копать их, если это вообще возможно.

Мне известны возможные хаки, которые потенциально могут отключить запуск жеста (выборочная передача жестов в WebView, добавление дочернего представления для захвата жеста повышения и т. Д.), Но я всегда обнаруживал, что они вводят задержку в событие и хотят сохранить реализацию как очистить / взломать бесплатно, насколько это возможно.

Ответы на вопрос(20)

Ваш ответ на вопрос