0

私はUIwindowに1つのビューを追加しました [window addSubview:parVC.view];

次のように切り替えますが、parVC.view機能していません

- (IBAction)flipToback:(id)sender
{
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration:1.0];
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft 
                           forView:parVC.view 
                             cache:YES];
    [parVC.view addSubview:imgController.view];
    [UIView commitAnimations];
}

imgController.viewアプリデリゲートのIBで正しく設定しました。forViewでウィンドウを避けたい。forView:parVC.view の代わりに window を指定すると、正常に動作します....

4

1 に答える 1

0

それは私にとって正しい振る舞いのように思えます。 setAnimationTransition:forView:cache:追加しているビューではなく、コンテナー ビューで動作します。

于 2010-08-31T14:13:48.103 に答える