我为 iPhone 创建了一个类似菜单的侧视图,我使用容器船概念在父视图控制器中添加子视图控制器。当用户点击导航栏上的菜单按钮时,我只需更改子视图控制器的框架以使其像显示菜单一样进行动画处理,以便子视图控制器将其框架的一半剪裁到右侧。
现在我的问题是每当用户点击子视图控制器的任何部分时,我只想通知其父视图控制器触摸事件已在其子视图控制器上触发,以便父视图控制器可以重置子视图控制器的框架以对其进行动画处理喜欢关闭一半显示的菜单。
我使用了点击手势并将其添加到子视图控制器子视图的每个子视图中。因此任何子视图上的点击手势都会通知父视图控制器有关触摸事件的信息。
触摸事件适用于子视图控制器的主视图,但任何按钮上的任何触摸都无法识别 TAP 事件。
我不知道我错在哪里。请帮助我如何通知父视图控制器其子视图控制器中的任何触摸。提前致谢。