0

我在 UIwindow 中添加了一个视图作为 [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 中的窗口。如果我给 window 而不是 forView:parVC.view ,它工作正常....

4

1 回答 1

0

这对我来说听起来是正确的行为。 setAnimationTransition:forView:cache:对容器视图进行操作,而不是您要添加的视图。

于 2010-08-31T14:13:48.103 回答