cost 259 ms
被观察者调用时 NSAnimationContext 崩溃 - NSAnimationContext crashing when called by an Observer

我有两个网页视图: webView和customizerWebView 。 这两个 WKWebViews 都由尾随约束附加。 从本质上讲,当我去到菜单,然后单击“显示定制” showCustomizer()或“隐藏定制” hideCustomizer()它调用相应的功能,要么显示或隐藏所有相关的事物 ...

在 Swift 中为 NSView 数组设置动画以在 NSStackView 中一个接一个出现的最佳方式是什么? - Whats the best way in Swift to animate an array of NSViews to appear one after another in an NSStackView?

我可以使用以下代码将多个 NSTextField 添加到 NSStackView 中: optionsStackView.addView(newOption, in: .center) 我遇到的问题是在视图出现时让每个 NSTextField (newOption) 一个接一个出现 - 使用 N ...

具有布局约束和NSAnimationContext的错误动画 - Incorrect animation with layout constraints and NSAnimationContext

我想扩展视图以响应对显示三角形的单击,但是动画没有按照我想要的方式运行。 (对不起,如果gif没有循环播放。该工具原本应该创建循环播放的动画,但显然没有……) 展开后,外部视图立即更改大小,然后内容向上动画回到原位。 当它折叠时,大小再次立即改变,然后内容在其中滚动。 我想 ...

使用NSView.layoutSubtreeIfNeeded()动画自动布局约束不适用于macOS High Sierra - Animating Auto Layout constraints with NSView.layoutSubtreeIfNeeded() not working on macOS High Sierra

我有一个基本的Mac应用程序,通过自动布局完成视图动画: 我在当前视图的右侧添加了一个新视图 我更新约束,以便新视图最终填满窗口 →动画将使其看起来好像视图从右侧滑入。 动画自动布局更改的推荐方法是: 更新约束 使用NSAnimationCont ...

使用NSAnimationContext动画化自动布局仅在dispatch_after块内有效 - Animating auto layout with NSAnimationContext works only inside dispatch_after block

我正在尝试使用NSAnimationContext runAnimationGroup...在Mac应用程序中设置动画约束动画NSAnimationContext runAnimationGroup...但是动画只有在将其嵌入dispatch_after块内后才能正常工作。 结果,我有这段 ...

El Capitan打破了我的NSView动画 - El Capitan broke my NSView animations

我有一个Mac应用程序,它使用NSAnimationContext动画分组来动画一个NSView屏幕外和另一个NSView屏幕。 在开始动画分组之前,我将屏幕外的NSView放置在我希望它在屏幕上动画时所从的位置。 在优胜美地和早期版本下,这种方式非常有效,但在El Capitan下,就 ...

为什么NSAnimationContext completionHandler不起作用(有时)? - Why NSAnimationContext completionHandler does not work (sometimes)?

在这种情况下,执行完成块但不幸的是不等待窗口重新定位完成,而是立即打开窗口的编辑表并将它们一起移动。 最奇怪的是,在同一源文件中的几行相同类型的completition块工作正常:-O 我在这里错过了什么? ...

检查NSAnimationContext runAnimationGroup是否已取消或成功 - Check if NSAnimationContext runAnimationGroup cancelled or succeeded

我正在为视图设置动画(通过显示视图),之后我需要发布通知(动画完成后)。 无论应用程序的设计方式如何,当视图被隐藏时(通过动画)都会发出另一个通知。 所以本质上我有一个'showView'和'hideView'方法。 每个都这样: 问题在于,在后台的另一个线程中,我有一个定期计时器 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM