UIPageControl установить числоOfPages со страницей UICollectionView? - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь добавить UIPageControl и UICollectionView. Моя коллекция включает подкачку страниц, и теперь я хочу, чтобы мой элемент управления страницей numberOfPages был номером представления коллекции на странице.

Я пытаюсь установить это так:

self.pageControl.numberOfPages = self.gridMenuCollection.frame.size.width / self.gridMenuCollection.contentSize.width;

но это не работа. Если использовать мой массив данных для numberOfPage, он возвращает много точек, и я не хочу этого делать. Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 02 ноября 2018

Вы делаете это наоборот. Должно быть:

self.pageControl.numberOfPages = self.gridMenuCollection.contentSize.width / self.gridMenuCollection.frame.size.width;

А также используйте ceiling, чтобы показать правильное количество точек. как это например ширина контента 1200 ширина рамки 500 содержание / кадр = 2,4 ceil (content / frame) = 3

И вы хотите показать 3 точки, потому что элементы будут соответствовать только 3.

...