当UIPageControl的侧面被点击时,我应该使用什么方法来更新我的UIScrollView?滑动UIScrollView时,UIPageControl会正确更新,但如果我点击UIPageControl的两侧转到下一页,只有点会更新,但UIScrollView不会滑动。我已经在文档中找过了,但找不到任何方法来解决这个问题?
如果你不确定我的意思,请转到你的iPhone主屏幕,点击白点的任何一侧,就在停靠点和分页图标之间。
发布于 2009-12-15 04:56:14
只需确保你给你的页面控件提供了足够的宽度,并且你已经连接了它的值改变的出口。如果执行此操作,则应在其值更改时收到消息;请查看控件上的currentPage属性。它可以正确地处理左右边距的点击。
发布于 2009-12-15 07:30:48
您要查找的方法是:
UIScrollView scrollRectToVisible: animated:如果您在UIPageControl valueChanged上执行此操作,它应该是自动的。
发布于 2010-10-25 20:07:09
在这里看我的答案:Is UIPageControl Useless By Itself?
用于封装UIPageControl和UIScrollView的可重用类。
https://stackoverflow.com/questions/1903186
复制相似问题