IOS之UITextField 禁止粘贴

转载 2015年07月10日 18:07:14

方法1:重写 canPerformAction:withSender: 方法并返回 NO 即可。

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
    {
        if (action == @selector(paste:))//禁止粘贴
            return NO;
        if (action == @selector(select:))// 禁止选择   
            return NO;   
        if (action == @selector(selectAll:))// 禁止全选   
            return NO;  
        return [super canPerformAction:action withSender:sender];
    }

方法2:

-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
    UIMenuController *menuController = [UIMenuController sharedMenuController];
    if (menuController) {
        [UIMenuController sharedMenuController].menuVisible = NO;
    }
    return NO;
}


举报

相关文章推荐

iOS开发~禁用文本输入框拷贝和粘贴等功能

一、概要 苹果在 iOS 3.0 中增加了剪切、复制等功能,开发者也可以使用UIMenuController组件用来定制个性化的弹出菜单,但有些场景需要禁用这个功能,例如一个银行App的密码输入框。...

UITextField 禁用复制粘贴功能

1. 新建一个 UITextField 的分类或者是新建一个继承自UITextField的子类(避免与其他UITextField冲突)。 2. 在分类或子类中重写相应的方法。 方法一 (禁用所有输...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

UITextField关闭粘贴复制功能

创建UITextField的子类,并重写以下方法 - (BOOL)canPerformAction:(SEL)action withSender:(id)sender {     ...

iOS开发:禁用UItextfield的选择、全选、粘贴的功能

在iOS开发过程中,有些时候需要禁掉UItextfield自带的选择、全选、粘贴的功能,比如在APP登录界面,账号输入框可以复制粘贴,但是密码输入框就不能粘贴进去。 具体步骤很简单,但是有一点必须要...

TextField禁用粘贴、选择和全选功能

众所周知,TextField默认情况下,双击会出现“Paste”等提示复制粘贴的快捷菜单,方便用户快速编辑文本,但很多情况下,我们并不希望用户能够粘贴文本【虽然这样不友好,但万一产品经理要这么实现呢?...

ios textfield 长按粘贴复制 中文

解决办法:修改Info.plist中的Localization native development region为China,就可以显示中文的

iOS中UITextField禁止粘贴、禁止选择、禁止全选

//第1种方法 - (BOOL)canPerformAction:(SEL)action withSender:(id)sender {     if (action == @selector...

IOS之UITextField 禁止粘贴

方法1:重写 canPerformAction:withSender: 方法并返回 NO 即可。- (BOOL)canPerformAction:(SEL)action withSender:(id)...

禁止文本框的复制和粘贴功能

通常用户注册时需要输入二次密码,不能用右键复制文本框中的内容,也不能通过ctrl+c或者其他按键复制文本框中的内容! // disable paste by mouse or keyboard BO...

iOS 改变UITextField中光标颜色

方法1: [[UITextField appearance] setTintColor:[UIColor blackColor]]; 这种方法将影响所有TextField。 方法2: text...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)