如何控制 UIMenuController,以防我不希望它自动隐藏?
Posted
技术标签:
【中文标题】如何控制 UIMenuController,以防我不希望它自动隐藏?【英文标题】:How to control UIMenuController, in case I do not want it hide automatically? 【发布时间】:2011-03-11 08:24:11 【问题描述】:我正在做一个聊天工具,输入为UITextField
。问题是,当其他 UI 控件更新时,例如消息在新来者上滚动时,UIMenuController
(如果当前可见)会自动隐藏。我怎样才能禁止这种自动化?
即使我可以通过UIMenuControllerWillHideMenuNotification
或UIMenuControllerDidHideMenuNotification
捕捉事件,我也无法控制它。
【问题讨论】:
【参考方案1】:你试过它的实例方法吗
setMenuVisible:(BOOL)menuVisible animated:(BOOL)animated
【讨论】:
我试过了。虽然它可以控制其他地方的可见性,但它不能取消 UIMenuControllerWillHideMenuNotification 事件处理程序中的自动隐藏。以上是关于如何控制 UIMenuController,以防我不希望它自动隐藏?的主要内容,如果未能解决你的问题,请参考以下文章
关闭 UIMenuController 后如何取消选择 UITableViewCell?