Ios 可以在拖动操作中关闭UIPopoverController

Ios 可以在拖动操作中关闭UIPopoverController,ios,objective-c,uipopovercontroller,Ios,Objective C,Uipopovercontroller,我在调用UIPopoverController的主视图/控制器中进行了一些UITouch拖动活动。令人惊讶的是,当用户拖动调用视图时,popover并没有被取消,尽管点击一次就取消了它 有人知道如何在视图拖动时强制弹出框关闭吗?视图的触摸事件似乎未被接收,因此我的最佳猜测是查看应用程序的视图事件,并尝试找出其中的拖动,但我不确定。显示时,点击popover窗口外会导致popover自动关闭。要允许用户与指定的视图交互而不关闭popover,可以将一个或多个视图分配给 财产。在popover窗口内

我在调用UIPopoverController的主视图/控制器中进行了一些UITouch拖动活动。令人惊讶的是,当用户拖动调用视图时,popover并没有被取消,尽管点击一次就取消了它


有人知道如何在视图拖动时强制弹出框关闭吗?视图的触摸事件似乎未被接收,因此我的最佳猜测是查看应用程序的视图事件,并尝试找出其中的拖动,但我不确定。

显示时,点击popover窗口外会导致popover自动关闭。要允许用户与指定的视图交互而不关闭popover,可以将一个或多个视图分配给 财产。在popover窗口内轻敲不会自动导致popover被解除。视图和视图控制器代码必须显式处理popover中的操作和事件,并调用 解散(动画:) 方法


医生:

我没说水龙头,我说的是拖拉。据我所知,拖拽活动不会消除弹出框。