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

提前致谢

最佳答案

尝试此波纹管代码...如果此处的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];

关于iphone - 在iOS中,如何从 View 顶部拖动动画来添加 subview ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13132962/

10-14 22:36