0

对于我的 iPad 应用程序,我有一个ViewController包含两个UIScrollviews 和一个UIPageControl. 这很好用,除非我在 中的默认页面超过三个UIPageControl,在这种情况下,我使用调用在我的 VC 中手动设置页数:

[self.pageControl setNumberOfPages:totalPages];

pageControl设置为 10 页(即超过默认的 3 页)的情况下,3 个中间点之外的点不响应(即,当用户手动选择任何中间三个外的点)

看图片:

任何有关如何解决此问题的帮助将不胜感激。我应该尝试addTarget代码中的“changePage”功能吗?(目前目标动作在IB中设置)

谢谢!

在此处输入图像描述

4

1 回答 1

0

我解决了这个问题。诀窍是将 IB 中的 UIPageControl 调整为预期宽度(我在 IB Size Inspector 中进行了此操作)。我现在看到即使选择最末端的点也会调用 changePage 函数。

于 2013-01-14T20:42:06.707 回答