【发布时间】:2011-04-03 04:13:43
【问题描述】:
是否可以在 Core Animation 运行时将视图保持在另一个视图之上?
我正在从顶部和底部滑入和滑出视图。目前,滑出的视图会滑出当前可见的所有其他视图的顶部,我想知道是否可以使视图保持在动画效果的顶部。
这是我现在拥有的动画之一的示例:
CATransition *push = [CATransition animation];
push.type = kCATransitionPush;
push.subtype = kCATransitionFromTop;
[self.grid.layer addAnimation:push forKey:kCATransition];
// Changes to the view here
[CATransaction commit];
我要保持可见的视图不与滑出视图的原始位置重叠。
这是屏幕布局的ASCII图:
+------------------------------+
| View I want to keep on top |
|------------------------------|
| |
|------------------------------|
| View that will slide up |
| ^ ^ ^ ^ ^ ^ |
| |
| |
| |
| |
| |
| |
+------------------------------+
【问题讨论】:
标签: iphone objective-c