0
-(POPSpringAnimation *)sizeAnimation:(NSValue*)toValue{
    POPSpringAnimation *sizeAnimation = [POPSpringAnimation animationWithPropertyNamed:kPOPViewFrame];
    sizeAnimation.toValue = toValue;
    sizeAnimation.springBounciness = 10.0f;
    sizeAnimation.dynamicsFriction = 30.0f;
    return sizeAnimation;
}

我用它POPAnimation来转换我的视图,但似乎视图中的标签没有动画跟随他们的超级视图,看起来很奇怪。

4

1 回答 1

0

使用 Autolayout 将 UILabel 固定到其父视图。这将确保当超级视图的边界更新时,您的 UILabel 的边界将更新为超级视图的边界。

使用自动布局制作动画完全是另一个主题,但会帮助您完成您想要的。自从自动布局发生以来,最好使用它。

按照这个链接 - http://useyourloaf.com/blog/animating-autolayout-constraints.html

希望能帮助到你。

于 2016-01-08T04:48:53.893 回答