Редагуйте за коментарем, залишеним, ласкаво, 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"
, але я припускаю, що є причини.