【发布时间】:2010-06-18 08:51:34
【问题描述】:
我正在使用 UIMenuController,单击屏幕时它会消失。当我显示菜单时,我需要等待用户在菜单消失之前选择一个项目,但是如果单击屏幕上的任意位置(而不是菜单栏上),菜单仍然会消失。有什么办法可以预防吗?
它可能与 UIResponder 类有关吗?我一直在阅读这篇文章,但我不确定我是否完全理解响应者的概念。
谢谢。
【问题讨论】:
标签: iphone first-responder uimenucontroller
我正在使用 UIMenuController,单击屏幕时它会消失。当我显示菜单时,我需要等待用户在菜单消失之前选择一个项目,但是如果单击屏幕上的任意位置(而不是菜单栏上),菜单仍然会消失。有什么办法可以预防吗?
它可能与 UIResponder 类有关吗?我一直在阅读这篇文章,但我不确定我是否完全理解响应者的概念。
谢谢。
【问题讨论】:
标签: iphone first-responder uimenucontroller
可以监听UIMenuControllerWillHideMenuNotification的Notification。
向右滚动到本页末尾:Apple's Device Features Programming Guide 还有一个“关闭编辑菜单”部分。
此代码使其可见:
[UIMenuController sharedMenuController].menuVisible = YES;
【讨论】: