ios – 从底部到顶部动画UIView高度

前端之家收集整理的这篇文章主要介绍了ios – 从底部到顶部动画UIView高度前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在做一个简单的动画UIView高度,以便它揭示.

默认情况下,它从上到下似乎是显而易见的,我希望它从底部到顶端.

我有UIView锚定在屏幕的底部.

我确定它的东西简单,我失踪…..任何提示

谢谢

解决方法

我真的认为,最简单的方式来实现这一点,是动画BOTH视图的高度和y属性.如果它们沿着相同的曲线发生,它应该与用户完全无缝.当您将高度动画为0时,还将y组件设为原始y的原始高度.
UIView *view = ...;
float originalY = view.frame.origin.y;
float originalH = view.bounds.size.height;

[UIView animateWithDuration:1.2f delay:1.0f options:UIViewAnimationCurveEaseInOut animations:^{
    view.frame = CGRectMake(view.frame.origin.x,(originalY + originalH),view.bounds.size.width,0);

}completion:^(BOOL finished) {
    NSLog(@"Animation is complete");
}];

我相信这会给人一种坍塌的感觉.我没有在代码中尝试过这个,但是我看不出为什么不可能这样做的原因.

原文链接:https://www.f2er.com/iOS/329484.html

猜你在找的iOS相关文章