J'ai un UIView dans mon xib dans IB et à l'intérieur qui est un UIScrollview qui est un petit carré de 80x80 et dynamiquement chargé avec 8 ou 80 x 80 images miniatures . L'UIScrollview n'écoupe pas les images de façon à ce qu'elles s'étendent de chaque côté de sorte que vous puissiez balayer vers la gauche et la droite pour faire défiler une image vers le centre, la pagination est activée pour qu'elles s'alignent sur chaque image.iPhone sdk Cocoa Touch - Pass touche de parent UIView à l'enfant UIScrollview
J'ai fait des recherches et j'ai trouvé que c'est la meilleure et peut-être la seule façon de le faire. L'UIScrollview se trouve dans un UIView «conteneur» pour une raison, il est là pour recevoir les touches/balayages et les transmettre à son enfant l'UIScrollview, sinon toutes les touches devraient commencer dans la petite zone UIScrollview 80x80 et Je les ai vus être n'importe où le long de la rangée d'images.
J'ai vu un exemple de code quelque part pour le faire mais je ne peux pas l'implémenter. Traitez-moi comme un noob, en commençant du début à la fin, comment les UIView et UIScrollview doivent-ils être configurés dans IB pour permettre à n'importe quelle touche d'être passée, et quel code devrais-je mettre dans où?
Le UIView est configuré comme scroll_container et l'enfant UIScrollView est char_scroll
Au moment où j'ai tout travail, sauf pour les touches étant transmis du parent à l'enfant, et au moment où les touches ont de toujours commencer à l'intérieur de l'UIScrollview (minuscule boîte de 80x80 au centre) quand je veux être capable de balayer à gauche ou à droite dans le long parent horizontal 480X80 UIView et que cela fasse toujours défiler l'enfant UIScrollview.
J'espère que vous pouvez aider et comprendre ce que je veux dire!