当点击 UIPageControl 的侧面时,我使用什么方法来更新 UIScrollView?滑动 UIScrollView 时, UIPageControl 会正确更新,但如果我点击 UIPageControl 的两侧转到下一页,只会更新点,但 UIScrollView 不会滑动。我查看了文档,但找不到任何方法?
如果您不确定我的意思,请转到您的 iPhone 主屏幕并点击白点的任一侧,就在停靠栏和分页图标之间。
当点击 UIPageControl 的侧面时,我使用什么方法来更新 UIScrollView?滑动 UIScrollView 时, UIPageControl 会正确更新,但如果我点击 UIPageControl 的两侧转到下一页,只会更新点,但 UIScrollView 不会滑动。我查看了文档,但找不到任何方法?
如果您不确定我的意思,请转到您的 iPhone 主屏幕并点击白点的任一侧,就在停靠栏和分页图标之间。
只要确保你给你的页面控制足够的宽度,并且你已经连接了它的 Value Changed 插座。如果这样做,您应该在其值更改时收到消息;查看控件上的 currentPage 属性。它可以正确处理左边距和右边距的点击。
在这里查看我的答案:UIPageControl 本身无用吗?
用于封装 UIPageControl 和 UIScrollView 的可重用类。
您正在寻找的方法是:
UIScrollView scrollRectToVisible: animated:
如果您在 UIPageControl valueChanged 上执行此操作,它应该是自动的。