0
テキストフィールド内の特定の文字を入力した後にボタンを無効にする方法はありますか?ボタンを動的に無効にする方法
テキストフィールド内の特定の文字を入力した後にボタンを無効にする方法はありますか?ボタンを動的に無効にする方法
テキストフィールドの値をオブジェクトのプロパティの1つにバインドし、Interface Builderの「更新を続行する」チェックボックスをオンにします。この例では、プロパティはtheText
と呼びます。
+ (NSSet *) keyPathsForValuesAffectingValueForContainsLetterA
{
return [NSSet setWithObjects:@"theText", nil];
}
:その後、言う
containsLetterA
のキーと値のパスを使用して、ボタンの有効状態を結合し、その後、あなたのオブジェクトでも、あなたのオブジェクトで、その後方法
- (BOOL) containsLetterA
{
NSRange rangeOfLetterA = [[self theText] rangeOfString:@"A"];
return rangeOfLetterA.location != NSNotFound;
}
を入れて、クラスメソッドを追加