1

UIAlertアプリの起動時にパスワードの入力を求めるプロンプトがありますが、パスワードが必要な場合、特にapplicationDidBecomeActive. それを行う簡単な方法はありますか?

前もって感謝します!

4

1 に答える 1

0

UIImageView やシンプルな UILabel などのオブジェクトを一番上に配置し、パスワードが必要な場合はアルファを 1.0 に設定することで、これを行うことができます。ユーザーエクスペリエンスを向上させるために、フェードイン/アウト効果に UIAnimation を適用することを検討することもできます。

-(void)setupLabelForContentHiding{
    CGRect rect = labelEmpty.frame; //UILabel
    rect.origin.y = 0;
    rect.origin.x = 0;
    rect.size.width = self.view.frame.size.width;
    rect.size.height = self.view.frame.size.height;    
    labelEmpty.frame = rect;
    labelEmpty.alpha=0.0;
}

-(IBAction) hideContent:(id)sender{
    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:0.25];
    [UIView setAnimationDelay:0.0];

    labelEmpty.alpha = 1.0;

    [UIView commitAnimations];
}
于 2012-10-31T12:02:10.270 に答える