【发布时间】:2018-06-06 16:50:47
【问题描述】:
我有一个基于 UIScrollView(numberOfPages 和 currentPage)更新的 UIPageControl。
当前页面和其他页面的点分别为黑色和灰色。 首次加载应用程序时,仅显示当前页面点,而不显示灰色点。滚动视图后,出现灰点,一切正常。
这可能是什么原因造成的?
更新: 所以,我将 UIPageControl 设置为 3 页
self.pageControl.numberOfPages = 3
我设置当前页面
self.pageControl.currentPage = 0
页面控件应该呈现为 o x x (o - 选中, x - 未选中),但它实际上只显示当前页面:o
然后我这样做了:
for i in 0..<(self.pageControl.numberOfPages) {
self.pageControl.currentPage = i
}
self.pageControl.currentPage = 0
解决问题。显然,这是一个黑客。
所以我想知道这是页面控件的错误还是我做错了什么..
【问题讨论】:
-
有什么帮助吗?想不出问题
-
为什么投反对票,真的不明白...
-
您找到解决方案了吗?我也有同样的问题。
标签: ios swift uipagecontrol