UIScrollView有自己的点指示器?

时间:2011-12-16 22:25:56

标签: iphone uiscrollview uipagecontrol

我有一个ViewController,其视图包含一个ScrollView和一个位于底部的PageControl。

然而,我注意到ScrollView已经拥有了自己的3个点指示器。所以,仅仅为了测试,如果我移动我的PageControl栏,我实际上可以看到两组点指示器。

我将我的IBOutlet设置为我的PageControl,因此点数会按照我的预期更新。但是,ScrollView上的点不会改变(并且总是有3个点)。

为什么ScrollView已经拥有自己的点?我尝试取消选中“显示水平滚动条”,但这并没有消除这些点。

我想为什么问题是双重的:我怎么能从ScrollView中删除点,因为我真的只想要PageControl?其次,在ScrollView上拥有这些点的目的是什么?

要清楚,我已经取消选中Interface Builder中的Show水平和垂直滚动条。我也以编程方式禁用它们:

scrollView.showsHorizontalScrollIndicator = NO;
scrollView.showsVerticalScrollIndicator = NO;

提前谢谢!

1 个答案:

答案 0 :(得分:1)

UIScrollView没有圆点。也许你不小心添加了两个UIPageControls。如果您显示更多代码,我们可以提供帮助,但我可以告诉您的是UIScrollView不是点的来源。