カスタムAlertViewを実装しようとしています。
アイデアは、テキストフィールドとキャンセルボタンを備えたアラートビューを持つことです。
私ができないことは、入力された文字のテキストフィールドをライブでチェックすることです。私はそれを使用してそれを行うことができることを知っています– alertViewShouldEnableFirstOtherButton:
が、私は別のボタンが必要ありません。ボタンなしで同じことをしたいです。
Androidでは、変更時にテキストフィールドにリスナーを追加できます。
このuitextfield関数を使用してそれを実行しようとしましたが、ライブと呼ばれないか、間違った方法で使用している可能性があります。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
textField = [alert textFieldAtIndex:0];
if ([textField.text length] == 0)
{
NSLog(@"Hello");
return NO;
}
return NO;
}
では、これを適切に行う方法は?