我想在我的應用程序中限制特定UITextfield的複製或粘貼選項。如何在iPhone中限制複製,粘貼UITextField?
1
A
回答
5
添加以下代碼片段在視圖控制器的執行文件,該文件包含UITextField
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
UIMenuController *menuController = [UIMenuController sharedMenuController];
if (menuController) {
[UIMenuController sharedMenuController].menuVisible = NO;
}
return NO;
}
OR
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(paste:) // or @selector(copy:)
return NO;
return [super canPerformAction:action withSender:sender];
}
2
創建的UITextField的子類。
在該子類,實現
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender { if (sel_isEqual(action, @selector(copy:))) //@selector(paste:) { return NO; } return [super canPerformAction:action withSender:sender]; }
然後使用這個子類,你不希望能夠複製在該領域,並使用常規的UITextField的一個,你可以從複製。
請參閱此網址以獲得更多信息: -
相關問題
- 1. iPhone複製/粘貼
- 2. 限制特定UITextfield的複製,粘貼選項
- 3. 複製粘貼iphone sdk
- 4. 如何在MFC中限制文本框中的複製粘貼?
- 5. iOS9:UITextField不允許複製/粘貼
- 6. 在JavaScript中複製/粘貼?
- 7. 的UITextField限制,iphone
- 8. 如何清除iPhone模擬器複製和粘貼剪貼板?
- 9. 複製粘貼宏
- 10. 複製粘貼userinput
- 11. VBA複製粘貼
- 12. UIWebView複製/粘貼
- 13. xcode複製/粘貼
- 14. iphone中的UITextfield chacter限制
- 15. Chrome擴展複製和粘貼權限
- 16. 限制用戶在Silverlight中複製粘貼url
- 17. 如何複製和粘貼在vim
- 18. Excel中複製和粘貼
- 19. 複製並粘貼在QTableView
- 20. 複製粘貼在JavaScript
- 21. 複製 - 粘貼在JavaScript
- 22. 複製粘貼在轉置
- 23. VBA複製和粘貼宏!=手動複製粘貼
- 24. 使用PhoneGap複製/粘貼剪貼板iPhone iPhone手機
- 25. 如何在iPhone上顯示覆制粘貼菜單?
- 26. 如何在UITextView iPhone應用程序中控制複製,粘貼,全選,定義?
- 27. 粘貼字符限制
- 28. 缺少UITextField中的複製/粘貼菜單/ UIWebView
- 29. Android限制複製,粘貼在應用程序之間查看
- 30. UITextField如何禁用粘貼?
謝謝......我的問題解決了。 – Developer