저는 textFieldInput 및 UITextField라는 버튼이 있습니다. 아무 래도 입력보기를 비활성화하여 누군가 texField를 탭하면 키보드가 표시되지 않도록합니다. 프로그래밍 방식으로 버튼을 눌렀을 때 텍스트를 추가하고 있습니다. 그리고 저는이 변화를 포착하고 싶습니다. textField의 텍스트가 변경 될 때 함수를 호출하고 싶습니다. 어떻게해야합니까? UITextField 텍스트 변경 콜백
나는 다음과 같은 기능을- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)replacementStr {
// some my code
return YES;
}
을 추가하여 시도하지만이 작동하지 않습니다. 이것은 textField를 탭할 때만 호출됩니다.
나는 또한 내있는 viewDidLoad 기능
[textFieldInput addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
이 또한 작동하지 않습니다에 다음을 추가했습니다.
어떻게하면됩니까?
감사합니다.
가 활성화되지 않고 버튼을 누를 때 있어야 할 텍스트 필드가에 당신이 원하는 의미 구현 가능하게 .. 그래? –
@ tzu.rahul 아니요, 버튼을 누를 때 텍스트 필드에 텍스트를 추가 할 것입니다. – razibdeb
버튼을 눌렀을 때보 다 텍스트를 추가하는 것보다 비활성화가 ... 아닌가요? 일부 텍스트가 있지만 사용 불가능합니다. 그것은 오직 버튼이 눌러 진 후에 만 가능하고 편집 가능합니다. 나는 정확한 것인가? –