2
在运行核心动画的同时,是否可以在另一个视图之上保留视图?在CoreAnimation特效之上保留对象
我滑动视图进出顶部和底部。目前,滑出的视图滑过当前可见的每个其他视图的顶部,我想知道是否可以使视图停留在动画效果之上。
这里是动画的一个的一个例子,我现在有:
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 |
| ^^^^^^ |
| |
| |
| |
| |
| |
| |
+------------------------------+
+1回来回答你自己的问题。 – paulbailey 2011-04-03 10:47:22
或者,您可以修改视图图层的zPosition。 – 2011-04-03 10:49:23