当 UITextView 长按时,我试图让 UIMenuController 显示复制和粘贴菜单。如果屏幕上只有一个 UITextView,它就可以工作。但是,如果屏幕上有多个 UITextView,长按活动的 UITextView(一个是 firstResponder)会触发放大镜显示,当手指松开时,会显示复制粘贴菜单,但菜单会自动关闭不到一秒。
以下是视图层次结构:
UIView -> UIImageView -> MyUIView -> UITextView
| __ > MyUIView -> UITextView
我将非活动 UITextViews 的 userInteractionEnabled 和可编辑设置为 NO。关于如何使复制和粘贴菜单保持不变的任何想法?
我正在使用 Xcode 4.6.3 并在带有 iOS 7.0 的 iPhone 4S 上对其进行测试