我有一些 NSView,我根据窗口的大小将它们放入两种布局之一。
当相关的 superview 收到 resizeSubviewsWithOldSize 方法时,我正在调整布局。
这行得通,但我想动画变化。所以很自然地,我在设置新帧时尝试调用动画代理,但是当用户仍在拖动时动画不会运行。如果我在动画计划完成之前释放鼠标,我可以看到动画的结尾,但在那之前什么都看不到。我尝试确保将 kCATransactionDisableActions 设置为 NO,但这并没有帮助。
是否可以开始一个新动画并在调整大小期间实际运行它?