UIPageControl点击“滑动”?

时间:2009-12-14 20:12:17

标签: iphone uiscrollview uipagecontrol

当点击UIPageControl的两侧时,我用什么方法来进行UIScrollView更新?当滑动UIScrollView时,UIPageControl会正确更新,但如果我点击UIPageControl的两侧转到下一页,只有点更新,但UIScrollView不会刷卡。我查看了文档,但我找不到任何方法吗?

如果您不确定我的意思,请转到您的iPhone主屏幕,点击停靠点和分页图标之间的白点两侧。

3 个答案:

答案 0 :(得分:7)

请确保您的页面控件足够宽,并且您已连接其Value Changed插座。如果这样做,您应该在其值发生变化时收到消息;查看控件上的currentPage属性。它可以正确处理左边距和右边距切换。

答案 1 :(得分:1)

您正在寻找的方法是:

UIScrollView scrollRectToVisible: animated:

如果你在UIPageControl valueChanged上执行此操作,它应该是自动的。

答案 2 :(得分:1)

请在此处查看我的回答:Is UIPageControl Useless By Itself?

用于封装UIPageControl和UIScrollView的可重用类。