Отключение прокрутки на iOS 12 - пробное и реальное решение для переполнения стека должно выполняться дважды для работы - PullRequest
0 голосов
/ 18 октября 2018

У меня проблема с отключением прокрутки на iOS 12.0.1.Есть старая публикация (4770025), в которой описаны решения о том, как отключить прокрутку, однако система не позволит мне добавить к ней комментарий, объясняющий мою проблему с iOS 12.Это говорит, что у меня должна быть 50 репутация, чтобы сделать это.Единственный способ поднять проблему - это задать вопрос.

Old Post:

Решение из старого сообщения, которое я использую (самое популярное решение со/ 634 голоса) написал gblazex.Его решение прекрасно работало на iOS до версии 11. Однако вчера вечером, когда я обновился до 12.0.1, оно внезапно сломалось.Рабочая демонстрация gblazex, которая реализует его решение, также не работает на iOS 12 (Safari, Chrome, FF).Однако, играя с демо-программой, я обнаружил, что, когда я дважды нажимаю кнопку отключения прокрутки, она «волшебным образом» работает, прокрутка отключается.

Рабочая демонстрация gblazex:

output.jsbin.com / xatidu / 4 /

Мне интересно, зачем нужен второй прогон кода, чтобы он заработал?Я также хочу, чтобы все знали, сталкиваются ли они с этой проблемой в производственном процессе, временным обходным путем будет запуск кода во второй раз.Я настроил мой код так, чтобы он запускался дважды, и это исправило проблемы моего приложения с iOS 12.

Спасибо!

...