要正常显示菜单,必须做到以下几点: 1. -(BOOL)canBecomeFirstResponder 必须返回YES 2. -(BOOL)canPerformAction:(SEL)action withSender:(id)sender 该函数中,要显示的菜单项(包括系统的菜单项)的方法必须返回YES 3. 在显示菜单前,必须调用: [self becomeFirstResponder] 成为第一个响应者 4. 为了马上可以正常显示第二个菜单,必须使用: [menuController setMenuVisible:NO]; 先关闭一下,不然就显示不出来!这是我好不容易才发现的!!!大家鼓励下哦 其他的请参见源代码 |
|
来自: jerry_tom123 > 《iOS》