デフォルト値が「password」のパスワードテキストフィールドがあります。フィールドはセキュアとしてマークされています。ユーザーがテキストフィールド内を修正したら、デフォルト値を消去しようとしています。
- (IBAction)PasswordTouchUpInside:(id)sender
{
if (Password.text == @"Password")
{
Password.text = @"";
}
}
間違ったイベント内での修正はありますか?
デフォルト値が「password」のパスワードテキストフィールドがあります。フィールドはセキュアとしてマークされています。ユーザーがテキストフィールド内を修正したら、デフォルト値を消去しようとしています。
- (IBAction)PasswordTouchUpInside:(id)sender
{
if (Password.text == @"Password")
{
Password.text = @"";
}
}
間違ったイベント内での修正はありますか?
isEqualToString
if条件のメソッドを使用して文字列を比較する必要があります。
if ([Password.text isEqualToString:@"Password"]) {
Password.text = @"";
}
placeHolder
または、プロパティを使用するだけで、UITextField
を記述しなくてもこの動作が自動的に実行されますPasswordTouchUpInside
。
おそらく、上ではなく、タッチダウンが必要です。