关闭 UIMenuController 后如何取消选择 UITableViewCell?
Posted
技术标签:
【中文标题】关闭 UIMenuController 后如何取消选择 UITableViewCell?【英文标题】:How to deselect UITableViewCell after dismissing UIMenuController? 【发布时间】:2014-02-05 09:26:20 【问题描述】:我已经在显示 UIMenuController 的表格视图单元格上实现了长按手势识别器,当菜单显示时,相应的表格视图单元格被选中,这是我的要求。但问题是当我触摸到 UIMenuController正在关闭,但单元格仍处于选中状态。如何在按外部时取消选择单元格
【问题讨论】:
你在哪里创建 UIMenuController? 你如何使用显示 UIMenuController,我的意思是 - UIPopOVerController 【参考方案1】:我希望,您使用UIPopOverController
来显示菜单。
使用 popoverControllerDidDismissPopover 事件的Delegate
获取您的解决方案
- (void) popoverControllerDidDismissPopover:(UIPopoverController *) popoverController
[myTable deselectRowAtIndexPath:[myTable indexPathForSelectedRow] animated:YES];
【讨论】:
以上是关于关闭 UIMenuController 后如何取消选择 UITableViewCell?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 UITextfields UIMenuController 中删除不需要的 UIMenuItems?