我正在使用很多动画的应用程序:)。 我使用自动布局来布置视图。然后我使用Core Animation进行动画制作。处理自动布局和核心动画之间的冲突
我的问题是在处理自动布局约束和核心动画之间的冲突的最佳做法是什么?
例如,我有约束来指定一个视图的位置。然后我使用核心动画将此视图向下移动100pt。问题在于动画完成后,Auto Layout约束将该视图拉回到原始位置。
我在想的是取消激活那些视图和其他视图的约束,这些视图的位置也取决于这个视图。然后继续并执行核心动画的东西。
有什么想法?我真的很感激。
已更新: 我刚想通了。核心动画的东西完成后,只需更新约束的常量。
您动画的约束,而不是位置。请参阅https:// stacko verflow。COM /问题/ 12622424 /怎么办 - 我 - 动画 - 约束的变化。 – kennytm
该职位只是一个例子。我确实使用了自动布局约束,更改了它们的常量 –