UIPageControl未被选中

时间:2012-01-10 08:08:04

标签: objective-c ios uipagecontrol

UIPageControl存在问题,有时会进入未选中所有点的阶段。

我有一个简单的UIView,带有UIScrollView和UIPageControl。在UIViewController中,我通过FetchedResultsController及其委托方法从CoreData获取scrollview的内容。 我还有一个带有UITableView的编辑UIView,我可以从中添加或删除滚动视图中显示的元素。

如果我在编辑视图中,删除所有元素并再次添加几个元素并返回主视图,我看到一个右侧内容的滚动视图,一个带有正确点数的页面控件但是没有一个点被标记为地选择。

pagecontrol上的

currentPage设置为0,numberOfPages设置为4。

由于我的scrollview委托方法,当我开始向右滚动时,首先选择一个点。

希望你能帮助我。

干杯 的Morten

2 个答案:

答案 0 :(得分:3)

我遇到的问题可能与此问题相同。修复方法是将当前页面设置为页面数,然后将其设置为所需的值。如果当前页面随后设置为0,那么关于更改页面数量的事情会使其处于不更新其外观的状态。

答案 1 :(得分:0)

您是否尝试使用[UIPageControl setNeedsDisplay];

刷新UIPageControl