-1

重複の可能性:
起動イメージからメイン ビューへのスムーズな移行

アプリのスプラッシュ画面が消えた後、Hello World ビューでフェードイン アニメーションを実行する必要があります。これを実装するにはどうすればよいですか?

4

2 に答える 2

2

アルファを 0 に設定し、最初のビュー コントローラーのビューに追加することで、ビューをフェードインできます。

[myViewController addSubview:myNewView];

その後、あなたはただ呼び出すことができます

[UIView animateWithDuration:0.5 animations:^(void){
    [myNewView setAlpha:1.0];
    }];
}
于 2012-05-08T21:33:33.017 に答える
0

HelloViewControllerで、このコードをViewDidAppearデリゲートメソッドに次のように配置する必要があります。

- (void)viewDidAppear:(BOOL)animated {

    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:0.6];
    [self.view setAlpha:0.0];
    [UIView commitAnimations];
}

それが役に立てば幸い

于 2012-05-08T22:16:25.247 に答える