首页 文章

Swift UIPageControl没有显示点

提问于
浏览
-1

我有一个基于UIScrollView( numberOfPagescurrentPage )更新的 UIPageControl .

它分别具有当前页面和其他页面点的黑色和灰色 . 首次加载应用时,只显示当前页面点,而不是灰色点 . 滚动视图后,出现灰点,一切都很好 .

可能是什么导致了这个?

Update: 所以,我将UIPageControl设置为3页

self.pageControl.numberOfPages = 3

然后我设置了当前页面

self.pageControl.currentPage = 0

页面控件应该呈现为o x x(o - selected,x - unselected),但它实际上只显示当前页面:o

然后我这样做了:

for i in 0..<(self.pageControl.numberOfPages) {
   self.pageControl.currentPage = i
}
self.pageControl.currentPage = 0

这解决了这个问题 . 很明显,这是一个黑客 .

所以我想知道这是一个页面控件的错误还是我做错了什么..

1 回答

  • 0

    请提供更多信息 . 根据您的简短说明,我可以给您以下建议 . 1.检查页面控制框 . 2.更改取消选择状态页面点颜色 . 它可能与您的第一页的背景颜色相匹配,这就是它没有显示的原因 .

相关问题