iOS – UIPageControl上的UIButton不能正常工作

我使用UIPageControl作为我的应用程序的不同页面(视图控制器)之间的指示器。 在每个视图控制器中,我需要在UIPageControl的左角有一个不同的按钮。 如果我在每个视图控制器上的那个位置放置一个UIButton ,我在UIPageControl上看到它,但按钮不响应触摸事件。 有什么我想念的吗? 或者有替代方法吗? 谢谢。

我猜页面控件和视图控制器视图都是同一视图的子视图。 在这种情况下,按钮将在视图控制器视图边界之外绘制。 默认情况下允许这样做,但它的副作用是无法点击按钮,因为超级视图无法处理触摸。

您应该让页面控件上的按钮由“超级”视图控制器(拥有包含页面控件和子视图控制器的根视图的控制器)拥有。 然后,当点击一个按钮时,它应告诉子视图控制器它,以便它可以采取适当的操作。