我在显示UIMenuController的表格视图单元格上实现了长按手势识别器,当菜单显示时,相应的表格视图单元格被选中,这是我的要求。但问题是当我触摸到侧面时,UIMenuController正在被解雇但是细胞仍处于选定状态。如何在外面按下时取消选择细胞
答案 0 :(得分:2)
我希望您使用UIPopOverController
来显示菜单。
使用 popoverControllerDidDismissPopover事件的Delegate
来获取解决方案
- (void) popoverControllerDidDismissPopover:(UIPopoverController *) popoverController {
[myTable deselectRowAtIndexPath:[myTable indexPathForSelectedRow] animated:YES];
}