当应用程序要全屏显示时,有什么方法可以同时为视图实现动画(帧更改)?
简要地:
我有一个带有 1 个窗口的应用程序,其中包含 3 个视图。由于某些原因,这些视图无法自动调整大小。(无法应用弹簧支柱)
因此,当应用程序进入全屏时 - 窗口变大了,但视图仍然很小,并且仅在
-(void)windowDidEnterFullScreen:(NSNotification *)notification
我可以调整他们的框架,所以有一个明显的滞后。任何帮助将不胜感激。
当应用程序要全屏显示时,有什么方法可以同时为视图实现动画(帧更改)?
简要地:
我有一个带有 1 个窗口的应用程序,其中包含 3 个视图。由于某些原因,这些视图无法自动调整大小。(无法应用弹簧支柱)
因此,当应用程序进入全屏时 - 窗口变大了,但视图仍然很小,并且仅在
-(void)windowDidEnterFullScreen:(NSNotification *)notification
我可以调整他们的框架,所以有一个明显的滞后。任何帮助将不胜感激。
查看协议文档的自定义全屏演示动画部分。NSWindowDelegate
特别是,我认为你会想要–customWindowsToEnterFullScreenForWindow:
和-window:startCustomAnimationToEnterFullScreenWithDuration:
.