일부 텍스트 필드가 있는데 textfield1 텍스트를 다른 텍스트 필드로 변경할 때 수행하고 싶습니다. 아래 내 코드. 그러나 그것은 효과가 없습니다. 이 문제를 어떻게 해결할 수 있습니까?UITextField editingChange 컨트롤 이벤트가 작동하지 않습니다.
- (IBAction)TCKimlikTextChange:(id)sender {
[TCKimlikText addTarget:self action:@selector(yourMethod:) forControlEvents:UIControlEventEditingChanged];
}
-(void)yourMethod: (UITextField*)tf_{
if (tf_) {
if (TCKimlikText.text == @"1") {
AdinizText.text = @"Hacer";
}
}
}
: textFieldDidBeginEditing : - - 을 textFieldShouldBeginEditing : shouldChangeCharactersInRange : replacementString :: –
또한 내가 이미 all delegate와를 추가합니다. 그리고 나서 "isEqualToString"방식으로 시도하지만 작동하지 않습니다. –
'textField : shouldChangeCharacters ... '를 구현 했습니까? '-text'를 타이핑하면'.m' 파일에 팝업됩니다. – Mundi