给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;
求解
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
粘贴你的代码,证明可以
你是不是将uitextfield添加在imageView上,设置下开启交互属性就行
采用下UITextFieldDelegate协议试试