2017-01-28 8 views
0

Lorsque je dessine un UIVew rect à l'aide de la fonction drawRect, si une interaction de l'utilisateur se produit (comme dérouler un UITableView, comme le montre l'image ci-dessous), le dessin est interrompu, comment résoudre ce problème?Interaction de l'utilisateur interrompue drawRect, comment résoudre?

enter image description here

+1

Comment pilotez-vous le code de dessin? Si vous utilisez un 'CADisplayLink' ou un 'NSTimer', essayez de l'ajouter à un runloop avec le mode commun. – KudoCC

+0

J'utilise un NSTimer pour piloter, OK, je vais essayer un runloop en mode commun, TKS :-) – Qing

Répondre

0

Problème résolu, comme l'a dit KudoCC, ajoutez le NSTimer à un runloop en mode commun.