gpt4 book ai didi

cocoa - 核心动画——片状窗口滑动

转载 作者:行者123 更新时间:2023-12-03 16:45:08 24 4
gpt4 key购买 nike

使用核心动画让 NSView 像工作表一样在 View 之外滑动有多困难?一般来说,要实现这一目标需要做什么?我一直在阅读 CA 文档,但由于我没有该框架的经验,所以很难确定哪些部分与我想要做的事情相关。

任何提示都将不胜感激。

谢谢。

最佳答案

既然你谈论的是 NSView,你可能正在使用 Cocoa 的动画支持,而不是直接使用 CA。在这种情况下,您只需要通过 View 的动画对象设置 View 的框架:

[theView setFrame:offscreenFrame];
[[theView animator] setFrame:finalFrame];

不幸的是,Cocoa View 动画与 CA 的更高级功能(例如设置缓动)交互得很差。使用 NSViewAnimation 可能会更幸运,它不是核心动画支持的,并且允许更多的灵 active 。

关于cocoa - 核心动画——片状窗口滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/574680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com