在iOS开发过程中,有些时候需要禁掉UItextfield自带的选择、全选、粘贴的功能,比如在APP登录界面,账号输入框可以复制粘贴,但是密码输入框就不能粘贴进去。
具体步骤很简单,但是有一点必须要注意,就是必须要新建一个UItextfield的分类或者新建一个继承自UItextfield的子类,这样是为了避免与项目中其他的UItextfield有冲突,然后再在新建的这个分类或者子类中重写对应的方法即可。有两种方法来实现禁用UItextfield的选择、全选、粘贴功能,第一种是选择禁用部分功能的方法,自定义禁用相关功能的方法;第二种是禁用所有输入框功能的方法,具体代码如下所示: