UIScrollView D'Échange Personnalisé

Ma question a à voir avec un formulaire personnalisé de la pagination qui je suis en train de le faire avec une barre de défilement, et c'est plus facile à visualiser si vous considérez d'abord le type de défilement de l'affichage mis en œuvre dans une machine à sous.

Donc dire que mon UIScrollView a une largeur de 100 pixels. Supposons qu'il contient les 3 intérieures de points de vue, chacune avec une largeur de 30 pixels, tels qu'ils sont séparés par une largeur de 3 pixels. Le type de pagination qui je voudrais, c'est que chaque page est un de mes points de vue (30 pixels), et non pas toute la largeur de défilement de la vue.

Je sais que généralement, si la vue prend toute la largeur de défilement de la vue, et la pagination est activée, puis tout fonctionne. Cependant, à mon échange personnalisé, je veux aussi vues environnantes dans le défilement de la vue pour être visible.

Comment puis-je faire?

Pouvez-vous utiliser UIPickerView?. Il n'cette pagination des trucs.
Découvrez Début de Développement pour iPhone par Mark & laMarche - il a une section sur la création d'une machine à sous à partir d'un UIPickerView - ce n'est pas un UIScrollView mais peut-être que cela va faire ce que vous voulez?
J'ai regardé dans UIPickerViews, et j'ai passé un peu de temps à essayer de faire l'horizontale et à faire d'autres personnalisations pour l'adapter à mes besoins. Toutefois, la limite de ne pas être en mesure de modifier la hauteur (n'importe comment dur j'ai essayé) ne me permet pas de faire certaines choses, je vais essayer. Ce que j'ai pratiquement devez faire est d'obtenir un personnalisable UIScrollView. Pour le moment je suis en train de tricher mon chemin à travers par exemple d'avoir plusieurs UIScrollViews uns à côté des autres, et de définir leur contenu de manière appropriée.

OriginalL'auteur Olshansk | 2011-08-04