Проблема в том, что iphone неправильно скроллит модальное окно с свойством overflow = scroll = скроллится то, что находится под ним, а не оно само. Причём как-то повзаимодействуя с окном оно всё-таки начинает как-то странно работать до неопределённого момента (недолго).
Я сделал небольшой пример, чтобы вы поняли о чём я говорю:
codepen.io/anon/pen/JGoemJ
И вроде я даже нашёл решение здесь -
stackoverflow.com/questions/3845445/how-to-get-the...
но как правильно применить -webkit-overflow-scrolling: touch ?
Если не сложно доработайте мой пример чтобы всё заработало (одинаково правильно на всех устройствах).
И ещё напишите пожалуйста пару слов о том как тогда это применить к модальному окну UIkit
getuikit.com/docs/modal.html , если не напишите, всё-равно спасибо, с этой частью доразберусь тогда сам)