Modifier suivant le commentaire gauche, de bien vouloir, par kritzikratzi:
[Départ] avec ios 5 d'une nouvelle propriété, -webkit-overflow-scrolling: touch
peut être ajouté ce qui devrait se traduire dans le comportement attendu.
Quelques-uns, mais très peu, de plus amples informations:
Réponse originale à cette question, laissé pour la postérité.
Malheureusement, ni overflow: auto
ou scroll
, produit des barres de défilement sur les appareils iOS, apparemment en raison de l'écran de largeur qui serait repris tels mécanismes utiles.
Au lieu de cela, comme vous l'avez constaté, les utilisateurs sont tenus d'effectuer le balayage à deux doigts pour faire défiler l' overflow
-ed contenu. La seule référence, puisque je suis incapable de trouver le manuel pour le téléphone lui-même, que j'ai pu trouver est ici: tuaw.com: iPhone 101: à Deux doigts de défilement.
La seule solution que je peux penser est que si vous pourrait éventuellement utiliser un peu de JavaScript, et peut-être jQTouch, pour créer vos propres barres de défilement pour overflow
- éléments. Vous pouvez également utiliser les @media queries pour supprimer l' overflow
et afficher le contenu dans son intégralité, comme un utilisateur d'iPhone cette obtient mon vote, si ce n'est que de la pure simplicité. Par exemple:
<link rel="stylesheet" href="handheld.css" media="only screen and (max-device width:480px)" />
Le code précédent provient d' Une Liste à Part, à partir du même article lié ci-dessus (je ne sais pas pourquoi ils ont laissé de l' type="text/css"
, mais je suppose que il y a des raisons.