【问题标题】:UIMenuController disappears when the screen is clicked somewhere other than the menu当在菜单以外的地方单击屏幕时,UIMenuController 消失
【发布时间】:2010-06-18 08:51:34
【问题描述】:

我正在使用 UIMenuController,单击屏幕时它会消失。当我显示菜单时,我需要等待用户在菜单消失之前选择一个项目,但是如果单击屏幕上的任意位置(而不是菜单栏上),菜单仍然会消失。有什么办法可以预防吗?

它可能与 UIResponder 类有关吗?我一直在阅读这篇文章,但我不确定我是否完全理解响应者的概念。

谢谢。

【问题讨论】:

    标签: iphone first-responder uimenucontroller


    【解决方案1】:

    可以监听UIMenuControllerWillHideMenuNotification的Notification。

    向右滚动到本页末尾:Apple's Device Features Programming Guide 还有一个“关闭编辑菜单”部分。

    此代码使其可见:

    [UIMenuController sharedMenuController].menuVisible = YES;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 2012-04-03
      • 1970-01-01
      相关资源
      最近更新 更多