我正在尝试使用UIView
动画来移动标签。在我在Storyboard中的视图中,对象位于(257,375,87,21)。在我的viewDidLoad
方法中,我使用以下代码行:
textLabel.alpha = 0;
textLabel.frame = CGRectMake(257, 500, 87, 21);
[textLabel removeConstraints:textLabel.constraints];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:4];
textLabel.frame = CGRectMake(257, 50, 87, 21);
textLabel.alpha = 1.0;
[UIView commitAnimations];
动画在(257,50,87,21)处开始标记,但是它停止在y值375而不是50处移动。如何使标签一直移动到最终帧而不是停在在界面构建器中的位置?