3

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

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

4

3 回答 3

8

只要确保你给你的页面控制足够的宽度,并且你已经连接了它的 Value Changed 插座。如果这样做,您应该在其值更改时收到消息;查看控件上的 currentPage 属性。它可以正确处理左边距和右边距的点击。

于 2009-12-14T20:56:13.827 回答
1

在这里查看我的答案:UIPageControl 本身无用吗?

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

于 2010-10-25T12:07:09.273 回答
1

您正在寻找的方法是:

UIScrollView scrollRectToVisible: animated:

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

于 2009-12-14T23:30:47.630 回答