J'écris une application ipad que j'ai verrouillé l'orientation en mode paysage pour. Je souhaite avoir un fichier PNG de 100 pixels de haut mais 4 fois plus large que l'écran de l'iPad. Ce que je veux, c'est que cette image d'arrière-plan soit affichée sur l'écran, puis commence automatiquement à en faisant défiler une minuterie. Je me suis assuré que les parties de début et de fin de cette image correspondent. Une fois la fin de l'image atteinte, j'aimerais que le bit de départ apparaisse à nouveau. Cette image doit défiler le long des mouvements d'un pixel ou des sauts plus grands si cela est trop lent.Je dois faire défiler une image d'arrière-plan plus grande que la taille de l'écran et la faire boucler sans fin
Je suis vraiment coincé à la recherche d'un exemple de code qui montrerait comment montrer cela.
Ce n'est pas un jeu que j'écris donc vous ne voulez pas utiliser OpenGL ou quelque chose de fantaisie.
Les exemples que j'ai regardés jusqu'ici ne sont pas exactement ce que je suis après.
Puis-je simplifier et état exactement ce que je suis coincé sur ..
Disons que je charge une image en mémoire est de 1000 pixels de large par 100 en hauteur. Quelqu'un peut-il me montrer quelques lignes de code qui me permettraient de découper un rectangle qui commence à dire 200 pixels sur l'axe des x dans cette image plus grande et est un rectangle lui-même de 100 par 100 pixels.
Comment est-ce que j'ai pu découper ce rectangle et le montrer sur l'écran - la vitesse n'est pas importante comme indiqué précédemment.
Je peux alors travailler moi-même partie de défilement de ce (je l'espère) et nous espérons afficher revenir ici plus tard ..
Je pense le long des lignes des commandes de type CGContext mais malgré regardant des exemples et à Les docs sont encore debout contre un mur de briques. C'est «couper une section rectangulaire» que je trébuche le plus.
Merci.
Toute aide appréciée.
Salut. J'ai pensé à faire quelque chose de similaire mais je m'inquiétais de la taille des fichiers graphiques. Je pensais juste que coder ce serait plus élégant mais j'ai mordu plus que je ne peux le mâcher. Merci pour votre réponse. –
@Steven, vous êtes les bienvenus. – jjnguy