我有一个UIImageView对象,它在触摸 a 时会在屏幕上和屏幕外显示UIButton,我通过更改它来做到这一点NSLayoutConstraints。我已经使用以下代码成功地为“运动”设置了动画:
self.addY.constant = 44.0f;
[self.addingScreen setNeedsUpdateConstraints];
[UIView animateWithDuration:0.50f animations:^{
[self.addingScreen layoutIfNeeded];
}];
其中 addY 是屏幕顶部的约束,而 addedScreen 是我的UIImageView对象。我的问题是我有一系列具有垂直间距限制的对象来添加屏幕,我希望它们随之滑动。发生的情况是,这些对象会立即移动到它们的最后一帧,而在UIImageView我在代码中设置的 0.5 秒内缓慢移动。如何让这些对象与UIImageView? 谢谢您的帮助 :)