当点击UIPageControl的两侧时,我用什么方法来进行UIScrollView更新?当滑动UIScrollView时,UIPageControl会正确更新,但如果我点击UIPageControl的两侧转到下一页,只有点更新,但UIScrollView不会刷卡。我查看了文档,但我找不到任何方法吗?
如果您不确定我的意思,请转到您的iPhone主屏幕,点击停靠点和分页图标之间的白点两侧。
答案 0 :(得分:7)
请确保您的页面控件足够宽,并且您已连接其Value Changed插座。如果这样做,您应该在其值发生变化时收到消息;查看控件上的currentPage属性。它可以正确处理左边距和右边距切换。
答案 1 :(得分:1)
您正在寻找的方法是:
UIScrollView scrollRectToVisible: animated:
如果你在UIPageControl valueChanged上执行此操作,它应该是自动的。
答案 2 :(得分:1)
请在此处查看我的回答:Is UIPageControl Useless By Itself?
用于封装UIPageControl和UIScrollView的可重用类。