2010-10-18 2 views
2

Эй, ребята, я использую UIPagecontrol со списком прокрутки. Он работает хорошо, но есть один сценарий: белый цвет не выделяется. Это происходит после того, как мы перейдем к другому виду из прокрутки, а затем вернемся и перезагрузим данные. Белый цвет не отображается, но количество страниц отображается правильно. Но он подсвечивается, если я прокручиваю прокрутку.UIPageControl, белая точка не подсвечивается

Я правильно установил количество страниц и текущей страницы правильно. Я делаю это из основного потока. Кроме того, я попытался обновить элемент управления страницы с помощью таймера, и я попробовал updateCurrentPageDisplay. Но не повезло.

Значит, любые предложения? ...

+1

Если вы установили свою текущую страницу в viewDidLoad, попробуйте сделать это в viewWillAppear или viewDidAppear. viewDidLoad не вызывается при возврате из vc в навигационном контроллере –

ответ

4

Erratic UIPageControls - см. Ответ на этот вопрос, он исправил мою проблему. Я вызывал [pageControl setNumberOfPages: 0]. Вы никогда не должны называть это, поэтому я изменил его на [pageControl setNumberOfPages: 1]. Я просто пытался сбросить настройки.

Смежные вопросы