У меня есть UIPageControl
, который обновляется на основе UIScrollView ( numberOfPages и currentPage ).
Имеет черный и серый цвета для точек текущей страницы и других страниц соответственно.При первой загрузке приложения отображается только текущая точка страницы, а не серые.После прокрутки вида появляются серые точки и все в порядке.
Что может быть причиной этого?
Обновление: Итак, я установил UIPageControl на 3 страницы
self.pageControl.numberOfPages = 3
и я установил текущую страницу
self.pageControl.currentPage = 0
Элемент управления страницы должен отображаться как oxx (o - выбрано, x - не выбрано), но фактически показывает только текущую страницу: o
Тогда я сделал это:
for i in 0..<(self.pageControl.numberOfPages) {
self.pageControl.currentPage = i
}
self.pageControl.currentPage = 0
, что решает проблему.Очевидно, это взломать.
Так что мне интересно, если это ошибка с контролем страницы или что-то, что я делаю неправильно ..