eine UIButton zu UITextField leftView hinzufügen, aber fand es unmöglich, dass ein Klick-Ereignis zu hören, wenn Sie UIButtonUITextField leftView Click-Ereignis kann nicht hören
Code klicken:
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;
können Sie nach cleanSendMessageToUser Methode? –
@AshishThakkar '- (void) cleanSendMessageToUser { self.inputTextField.leftView = nil; self.inputTextField.leftViewMode = UITextFieldViewModeNever; self.inputTextField.placeholder = null; } ' –
Sie meinen Ihre Methode' - (void) cleanSendMessageToUser' wird nicht aufgerufen, wenn Sie auf die Schaltfläche klicken? –