在自定义视图上显示弹出菜单时,请勿关闭键盘

时间:2010-09-06 13:17:50

标签: iphone objective-c keyboard uimenucontroller

我创建了自己的UIView子类,向用户显示文本信息。用户可以双击此视图以弹出“复制”菜单。问题是同一个视图控制器中的UITextView会重新启动其第一个响应者状态,从而在弹出菜单出现时解除键盘。我该如何避免这种情况?我希望我的应用程序的行为类似于标准iPhone的消息应用程序:键盘不会被解雇,而双击消息气泡会显示弹出菜单。

1 个答案:

答案 0 :(得分:0)

保持对UITextView的尊重。并在消息气泡的选择器中首先进行文本视图  响应者例如 - popUpclicked{ [textView becomefirstResponder] }

或将userinteractionEnable属性设置为NO可能有效......