草庐IT

swift - 动画:停止元素的重置位置(快速)

我正在尝试动画,但我遇到了一个大问题:当我的动画完成并且我做了一些事情(触摸屏幕等)时,元素将它们的位置重置为它们的第一个位置。我发现了这个:[博客]:AnimationBlocksresetstooriginalpositionafterupdatingtext他们说这是因为元素有约束或自动布局所以关闭它来修复它但我不想关闭它。我们可以以编程方式更新约束吗?还有其他解决方案吗?这是我的动画:@IBOutletvartfUser:UITextfiled!overridefuncviewDidLoad(){super.viewDidLoad()}overridefuncviewWillA