如何在UITextField上點擊時禁用Cut-Copy-Paste或Select-SelectAll菜單。我試着用下面的代碼,但它沒有奏效。禁用UITextField的菜單
if ([UIMenuController sharedMenuController]) {
[UIMenuController sharedMenuController].menuVisible = NO;
}
如何在UITextField上點擊時禁用Cut-Copy-Paste或Select-SelectAll菜單。我試着用下面的代碼,但它沒有奏效。禁用UITextField的菜單
if ([UIMenuController sharedMenuController]) {
[UIMenuController sharedMenuController].menuVisible = NO;
}
canBecomeFirstResponderhere
應該這樣做。請確保您已委派UITextField
- (BOOL)canBecomeFirstResponder {
return NO;
}
使一個子類,如果UITextView的和實現這個功能
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(paste:) || action == @selector(copy:))//and put other actions also
return NO;
return [super canPerformAction:action withSender:sender];
}
你的意思是UITextField? – Abhinav 2012-02-21 17:59:41
是啊..什麼:) – 2012-02-21 22:38:28
[如何禁止複製,剪切,選擇,全選的UITextView(HTTP的可能重複:// stackoverflow.com/questions/1426731/how-disable-copy-cut-select-select-all-in-uitextview) – Krizz 2012-02-20 20:23:27