UIPageControl外部点在选择时不响应(内点做)

时间:2013-01-14 20:11:09

标签: ios uiviewcontroller ibaction uipagecontrol

对于我的iPad应用,我有一个主ViewController,其中包含两个UIScrollview和一个UIPageControl。这种方法很有效,除非我在UIPageControl中有超过默认的三个页面,在这种情况下,我使用调用在VC中手动设置页数:

[self.pageControl setNumberOfPages:totalPages];

pageControl被设置为10页(即超过默认3页)的情况下,3个中间点之外的点不响应(即,不调用目标动作changePage函数)当用户手动选择中间三个点以外的任何点时<)

见图所示:

如何解决此问题的任何帮助将非常感激。我应该在代码中尝试addTarget到'changePage'功能吗? (目前目标行动在IB中设定)

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。诀窍是将IB中的UIPageControl调整到预期的宽度(我在IB Size Inspector中这样做了)。我现在看到当我选择极端点时会调用changePage函数。