我正在使用很多動畫的應用程序:)。 我使用自動佈局來佈置視圖。然後我使用Core Animation進行動畫製作。處理自動佈局和核心動畫之間的衝突
我的問題是在處理自動佈局約束和核心動畫之間的衝突的最佳做法是什麼?
例如,我有約束來指定一個視圖的位置。然後我使用核心動畫將此視圖向下移動100pt。問題在於動畫完成後,Auto Layout約束將該視圖拉回到原始位置。
我在想的是取消激活那些視圖和其他視圖的約束,這些視圖的位置也取決於這個視圖。然後繼續並執行核心動畫的東西。
有什麼想法?我真的很感激。
已更新: 我剛想通了。核心動畫的東西完成後,只需更新約束的常量。
您動畫的約束,而不是位置。請參閱https:// stacko verflow。COM /問題/ 12622424 /怎麼辦 - 我 - 動畫 - 約束的變化。 – kennytm
該職位只是一個例子。我確實使用了自動佈局約束,更改了它們的常量 –