Отредактируйте после комментария, любезно оставленного kritzikratzi :
[Запуск] с ios 5beta -webkit-overflow-scrolling: touch
может быть добавлено новое свойство , которое должно привести к ожидаемому поведению.
Некоторое, но очень небольшое, дополнительное чтение:
Оригинальный ответ , оставленный потомкам.
К сожалению ни overflow: auto
, ниscroll
, не создает полос прокрутки на устройствах iOS, по-видимому, из-за ширины экрана, на которой будут использоваться такие полезные механизмы.
Вместо этого, как вы выяснили, пользователи должны проводить пальцем по экрану двумя пальцами, чтобы прокручивать overflow
помеченный контент. Единственная ссылка, поскольку я не могу найти руководство для самого телефона, я могла найти здесь: tuaw.com: iPhone 101: Прокрутка двумя пальцами .
Единственное, что я могу придумать для этого, - это использовать какой-нибудь JavaScript и, возможно, jQTouch, для создания собственных полос прокрутки для overflow
элементов. В качестве альтернативы вы можете использовать запросы @media, чтобы удалить overflow
и показать контент полностью, поскольку пользователь iPhone получает мой голос, хотя бы из-за чистой простоты. Например:
<link rel="stylesheet" href="handheld.css" media="only screen and (max-device width:480px)" />
Приведенный выше код взят из A List Apart из той же статьи, на которую ссылается выше (я не уверен, почему они ушли из type="text/css"
, но я предполагаю, что есть причины.