Ios 允许触摸桌面单元格以取消其他当前触摸
有没有办法告诉系统取消应用程序中当前发生的所有触摸事件序列 在我的应用程序的一部分中,当用户选择特定的表格单元格时,我会显示一个新视图。但是,我想确保它们不会同时触碰任何其他按钮。例如,如果他们在选择表格单元格时按住工具栏按钮,我想取消对工具栏按钮的触摸 当显示时,Ios 允许触摸桌面单元格以取消其他当前触摸,ios,cocoa-touch,uitableview,touch,Ios,Cocoa Touch,Uitableview,Touch,有没有办法告诉系统取消应用程序中当前发生的所有触摸事件序列 在我的应用程序的一部分中,当用户选择特定的表格单元格时,我会显示一个新视图。但是,我想确保它们不会同时触碰任何其他按钮。例如,如果他们在选择表格单元格时按住工具栏按钮,我想取消对工具栏按钮的触摸 当显示时,UIActionSheet将执行这种类型的触摸取消操作,这正是我想要做的 我尝试在UIToolbar上设置exclusiveTouch,但似乎没有帮助。而且,工具栏按钮是一个UIBarButtonItem,因此它本身没有exclusi
UIActionSheet
将执行这种类型的触摸取消操作,这正是我想要做的
我尝试在
UIToolbar
上设置exclusiveTouch
,但似乎没有帮助。而且,工具栏按钮是一个UIBarButtonItem
,因此它本身没有exclusiveTouch
属性。是否有其他地方我应该设置该属性可能会有所帮助?设置排他性对需要排他性的视图进行访问;这可能是表格单元格而不是按钮
虽然您不能直接在UIBarButtonItem
s上设置exclusiveTouch
,但您可以在工具栏的子视图(ick)上设置它。我正在尝试使用自定义操作表自己进行设置。目前进展不大,但感兴趣的堆栈跟踪是:-[UIApplication\u CancelTouchs:withEvent:SendingTouchScanCelled:Including手势:]-[UIApplication_CancelAllTouchs]-[UIActionSheet(Private)\从Ycoordinate开始的演示文稿:]-[UIActionSheet(Private)presentSheetInView:];