Tag: ios7 uinavigationcontroller

获得interactivePopGestureRecognizerclosurescallback/事件

是否有一个干净的解决scheme,让视图控制器上的callback或事件被interactivePopGestureRecognizer解散(popup)? 为了清楚起见,我需要一些明确的方法在控制器被这个手势识别器popup之前在最上面的控制器(而不是其他的)上被调用。 我不想在导航控制器上得到事件,并将事件发送到适当的控制器,我不想使用viewWillAppear或viewWillDissapear … 我最近的事情是添加一个目标/select器对只有两个问题的手势。 首先我不能得到直接的信息,如果控制器将被解雇或不( UIGestureRecognizerStateEnded将在任何情况下触发)。 第二个控制器被解散后,我需要从识别器中删除目标。 原因是我有几个控制器需要发送一些信息给他们的代表。 通过“完成”和“取消”button事件被触发,委托方法被调用,然后控制器被popup。 我需要几乎相同的代码尽可能less的变化发生。 这种手势的另一种情况是抛出警报视图和恢复操作的可能性:当这个手势结束时,是否有一种显示警报视图的方式,问“你确定要取消你的工作”,并让用户select是否控制器将被popup或取回。