我正在使用UIMenuController,它在单击屏幕时消失。当我显示菜单时,我需要等待用户在菜单消失之前选择一个项目,但如果点击屏幕上的任何地方(而不是菜单栏),菜单仍然会淡出。有什么方法可以阻止这种情况吗?
是否可能与UIResponder类有关?我一直在读这篇文章,但我不太确定我是否完全理解了响应者的概念。
感谢。
答案 0 :(得分:0)
您可以收听UIMenuControllerWillHideMenuNotification的通知。
向右滚动到此页末尾:Apple's Device Features Programming Guide 还有一个部分“取消编辑菜单”。
此代码使其可见:
[UIMenuController sharedMenuController].menuVisible = YES;