双击UITextView
时会弹出一个弹出窗口。你可以在下图中看到它。我们怎么能禁用它?
答案 0 :(得分:2)
试试这个:
txtView.selectable = NO;
<强>编辑:强>
在您的视图控制器中过度使用此处理,在您拥有UITextfield
的情况下使用此代码。
// Hide cut/copy/paste menu
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
UIMenuController *menuController = [UIMenuController sharedMenuController];
if (menuController) {
[UIMenuController sharedMenuController].menuVisible = NO;
}
return NO;
}
对于iOS 7&amp;你需要在以后的版本中这样做:
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
[[UIMenuController sharedMenuController] setMenuVisible:NO animated:NO];
}];
return [super canPerformAction:action withSender:sender];
}
希望它对你有用。