ios - UITextField的leftView 点击属性问题

 Mars丶fasfa 发布于 2022-10-27 18:10

给UITextField添加leftView后, 需要监听leftView点击事件,添加target后,点击事件无法监听

代码如下

        UIButton *cleanButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 15, 15)];
        [cleanButton setBackgroundImage:[UIImage imageNamed:@"clean_select_member"]
                               forState:UIControlStateNormal];
        [cleanButton addTarget:self
                        action:@selector(cleanSendMessageToUser)
              forControlEvents:UIControlEventTouchUpInside];
        self.inputTextField.leftView = cleanButton;
        self.inputTextField.leftViewMode = UITextFieldViewModeUnlessEditing;

求解

3 个回答
  • 采用下UITextFieldDelegate协议试试

    2022-10-28 15:43 回答
  • 你是不是将uitextfield添加在imageView上,设置下开启交互属性就行

    2022-10-28 15:43 回答
  • 粘贴你的代码,证明可以

    2022-10-28 15:44 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有