gpt4 book ai didi

iPhone SDK : Flip-and-scale animation between view controllers using blocks?

转载 作者:行者123 更新时间:2023-12-03 20:16:17 26 4
gpt4 key购买 nike

我正在尝试在两个 View Controller 之间创建翻转和缩放动画。这似乎可以使用 iOS 4.0 中提供的动画 block 实现,但我仍然不确定如何实现它。我发现this SO问题显示了翻转动画。

使用此代码,在两个 View 之间翻转效果很好,但缩放效果不佳——翻转动画完成,然后新 View 跳转到正确的大小。如何同时翻转 View 并缩放它?

UIView *tempContainer = myView.contentView ;
[UIView transitionWithView:tempContainer
duration:2
options:UIViewAnimationOptionTransitionFlipFromRight
animations:^{
[[[tempContainer subviews] objectAtIndex:0] removeFromSuperview];
[tempContainer addSubview:myOtherViewController.view];
CGAffineTransform transform = CGAffineTransformMakeScale(4.0, 4.0);
tempContainer.transform = transform;
}
completion:^(BOOL finished){
[tempContainer release];
}];

最佳答案

我认为发生这种情况是因为选项UIViewAnimationOptionTransitionFlipFromRight以某种方式覆盖了其他所有内容。尝试使用nesting animationslink them together

关于iPhone SDK : Flip-and-scale animation between view controllers using blocks?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5304335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com