2010-03-04 4 views
0

J'ai fait face à un problème vraiment étrange récemment. Je fais un organisateur d'horaires, et je dessine chaque événement dans un DayViewController avec Quarz 2D, puis j'ajoute une image "effet de verre" (PNG).Problème: les graphismes de l'iPhone deviennent fous!

Mais aléatoirement, comme je passe d'un jour à l'autre, la mise en page va vraiment mal. Voici un lien pour voir la bonne apparence et en dessous du mauvais: http://toucotton.ifrance.com/image.jpg


Je ne sais pas pourquoi cela se passe. Parfois, j'ai la couleur d'événements passés qui sont partiellement posés sur la moitié des événements affichés. Y at-il un cache Core Graphics qui doit être vidé ou quelque chose ?? En fait, je crée un DayViewController dans un thread d'arrière-plan mais j'ajoute sa vue à mon aperçu dans le fil principal ...

Je voulais juste savoir si vous avez déjà vu des choses aussi bizarres comme ça avant! Au revoir et merci d'avance.

+1

Les erreurs de dessin/mise en page sont courantes avec les vues personnalisées. Personne ne peut vous aider sans voir comment vous gérez cela dans votre application (c'est-à-dire, montrez-nous du code). –

Répondre

0

Peut-être que vous devez effacer votre zone de dessin avant de dessiner?

Questions connexes