就像我们平时登陆QQ的时候 , QQ账号是可以复制粘贴的 , 但是密码却不能粘贴进去 .
这个怎么做呢?
1.新建一个继承与UITextField的Base类(BaseTextField):
![](https://img.haomeiwen.com/i1874152/3e26a8ade3caf400.png)
2.在BaseTextField的.m文件里 :
![](https://img.haomeiwen.com/i1874152/81766ee0b4281628.png)
3.在新建禁止粘贴的UITextField的地方, 先导入"BaseTextField.h"的头文件 :
![](https://img.haomeiwen.com/i1874152/b5295ae12664d56a.png)
附上BaseTextField.m的代码:
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
UIMenuController*menuController = [UIMenuControllersharedMenuController];
if(menuController) {
[UIMenuControllersharedMenuController].menuVisible=NO;
}
returnNO;
}
网友评论