【发布时间】:2012-01-01 01:57:10
【问题描述】:
我是动画新手,我正在使用以下代码进行翻转动画。
//MyMapView is UIView
MyMapView *aMapView = [[MyMapView alloc] initWithFrame:CGRectMake(0, 118, 321, 300) AndResArray:self.nearMeArray];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES];
[[self view] addSubview:nearMeMap];
[UIView commitAnimations];
它工作正常。但是整个视图(带有超级视图)会翻转。
我只想翻转 MyMapView 的子视图。超级视图不应该翻转。
怎么做???
已编辑
屏幕:
下面是主屏幕。单击地图按钮时,我只想翻转屏幕的棕色部分。整个屏幕不应该翻转。
谢谢...
【问题讨论】:
-
您需要将视图粘贴到另一个子视图中。
标签: iphone objective-c uiview core-animation