Я создал простое тестовое приложение, в котором одно поле - это NSTextField
, а другое - <textarea>
вместо WKWebView
. Я могу щелкнуть в веб-представлении один раз, но если я go вернусь к NSTextField
, я не смогу снова вернуть курсор в веб-представление.
Вот демонстрация:
Как видите, веб-представление все еще в некоторой степени интерактивно, оно просто не может снова стать (я полагаю) первым респондентом.
Есть что-то странное с WKWebView
и цепочкой респондентов? Как я могу заставить WebWebView
вести себя как обычный NSTextField
?
Вот пример проекта , созданного в Xcode 11.5, на случай, если вы захотите его попробовать.
Я уже давно борюсь с этой ошибкой. Я надеюсь, что есть простое решение. :) Спасибо!