2014-04-30 2 views
0

J'ai créé un tout petit projet pour montrer ce qui se passe. Vous pouvez l'obtenir à partir de my GitHub repo.UIAppearance modification UITableView backgroundView bloque le thread principal

Comme une brève explication.

J'ai une application que je veux utiliser une image comme l'arrière-plan de plusieurs UITableViews.

Au début, je le réglais à chaque fois que je créais un UITableView et qu'il fonctionnait bien, mais je me sentais comme beaucoup de répétition. Je l'ai donc déplacé dans une mise à jour UIAppearance. Cependant, il y a maintenant certaines choses qui bloquent le thread principal et les fusées de la mémoire.

Si vous téléchargez mon dépôt, vous pourrez voir ce qui se passe.

Y at-il quelque chose que je peux faire pour que cela fonctionne? Ou est-ce un bug avec iOS?

Je cherche à mettre le tout par vue de la table à nouveau: D

Merci

Répondre

2

Selon to this answer UITableView ne prend pas en charge la personnalisation de l'apparence à l'aide setBackgroundView. Ce n'est donc pas un bug - il n'est tout simplement pas encore supporté.

Questions connexes