UITextField的leftView 点击属性问题

给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.7k
3 个回答

粘贴你的代码,证明可以

你是不是将uitextfield添加在imageView上,设置下开启交互属性就行?

新手上路,请多包涵

采用下UITextFieldDelegate协议试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题