您当前的位置: 首页 >  ui

培根芝士

暂无认证

  • 5浏览

    0关注

    446博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

iOS中UITextField禁止粘贴

培根芝士 发布时间:2016-09-01 10:46:14 ,浏览量:5

首先从UITextField继承一个子类并重写以下方法:canPerformAction:withSender:

方法1:

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender

{

    if (action ==@selector(paste:)) {

        //禁止粘贴

        returnNO;

    }

    if (action ==@selector(select:)) {

        // 禁止选择

        returnNO;

    }

    if (action ==@selector(selectAll:)) {

        // 禁止全选

        returnNO;

    }

    return [super canPerformAction:action withSender:sender];

}

方法2:

-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {

    UIMenuController *menuController = [UIMenuController sharedMenuController];

    if (menuController) {

        [UIMenuController sharedMenuController].menuVisible = NO;

    }

    returnNO;

}

关注
打赏
1660824269
查看更多评论
立即登录/注册

微信扫码登录

0.0792s