2010-10-18 3 views
2

Hé les gars, j'utilise le UIPagecontrol avec une scrollview. Cela fonctionne bien, mais il y a un scénario dans lequel le blanc n'est pas mis en évidence. Cela se produit après que nous passions à une autre vue depuis le scrollview, puis que nous revenions et rechargions les données. Le blanc n'apparaît pas mais le nombre de pages apparaît correctement. Mais il est mis en évidence, si je glisse le scrollview.UIPageControl, le point blanc n'est pas mis en évidence

J'ai correctement défini le nombre de pages et la page actuelle correctement. Je fais cela à partir du fil principal. De plus, j'ai essayé de mettre à jour le contrôle de page en utilisant une minuterie et j'ai essayé updateCurrentPageDisplay. Mais pas de chance.

Alors des suggestions? ...

+1

Si vous définissez votre page actuelle dans viewDidLoad, essayez de le faire dans viewWillAppear ou viewDidAppear. viewDidLoad n'est pas appelé en revenant d'un vc dans un contrôleur de navigation –

Répondre

4

Erratic UIPageControls - voir la réponse à cette question, il a résolu mon problème. J'appelais [pageControl setNumberOfPages: 0]. Vous ne devriez jamais appeler cela, alors je l'ai changé pour [pageControl setNumberOfPages: 1]. J'essayais juste de réinitialiser mes commandes.

Questions connexes