Try this instead:
Task
{
await withCheckedContinuation
{
continuation in
NSAnimationContext.runAnimationGroup
{
[self] context in
context.duration = animated ? 0.5 : 0
clipView.animator().setBoundsOrigin(p)
}
completionHandler:
{
continuation.resume()
}
}
endIgnoreFrameChangeEvents()
}
Topic:
UI Frameworks
SubTopic:
AppKit
Tags: