1

我需要UIDatePicker在按钮单击上添加一个子视图到我的主视图。如何添加带有动画的视图,以便子视图从主视图顶部翻转并在移除时进行反向动画?我知道子视图可以添加到视图可见区域之外的框架中,然后使用将其移动到可见区域CABasicAnimation将是更好的选择。所以需要关于我应该使用的动画块的帮助。

提前致谢

4

2 回答 2

2

试试这个波纹管代码......如果yourView默认框架的原点y = -500然后在任何UIButton点击事件上尝试波纹管代码..也设置你想要的框架

    [UIView beginAnimations:nil context:nil];
    [UIView setAnimationDuration:0.75];
    [UIView setAnimationDelegate:self];
    CGRect frame = yourView.frame;
    frame.origin.y = frame.origin.y + 500; // give any value for display yourView
    yourView.frame = frame;
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:yourView cache:YES];
    [UIView commitAnimations];
于 2012-10-30T05:16:08.803 回答
2

用于CATransaction动画。

于 2012-12-11T05:31:29.367 回答