UIPageControl 设置 numberOfPages 与 UICollectionView 页面?
UIPageControl set numberOfPages with UICollectionView page?
我正在尝试添加 UIPageControl
和 UICollectionView
。我的collection是开启分页,现在我要我的页面控制numberOfPages
是collection页的浏览数
我试着这样设置:
self.pageControl.numberOfPages = self.gridMenuCollection.frame.size.width / self.gridMenuCollection.contentSize.width;
但这行不通。如果将我的数据数组用于 numberOfPage
它 return 很多点,我不想这样做。
有人可以帮忙吗?
你是在反过来做除法。
应该是:
self.pageControl.numberOfPages = self.gridMenuCollection.contentSize.width / self.gridMenuCollection.frame.size.width;
并且还使用 ceiling
来显示正确的点数。 like this
例如
内容宽度为 1200
框架宽度为 500
内容/框架 = 2.4
ceil(内容/帧) = 3
你想显示 3 个点,因为元素只能容纳 3 个点。
我正在尝试添加 UIPageControl
和 UICollectionView
。我的collection是开启分页,现在我要我的页面控制numberOfPages
是collection页的浏览数
我试着这样设置:
self.pageControl.numberOfPages = self.gridMenuCollection.frame.size.width / self.gridMenuCollection.contentSize.width;
但这行不通。如果将我的数据数组用于 numberOfPage
它 return 很多点,我不想这样做。
有人可以帮忙吗?
你是在反过来做除法。 应该是:
self.pageControl.numberOfPages = self.gridMenuCollection.contentSize.width / self.gridMenuCollection.frame.size.width;
并且还使用 ceiling
来显示正确的点数。 like this
例如
内容宽度为 1200
框架宽度为 500
内容/框架 = 2.4
ceil(内容/帧) = 3
你想显示 3 个点,因为元素只能容纳 3 个点。