gpt4 book ai didi

cocoa - 如何实现狮子风格的滑动和滑走动画

转载 作者:行者123 更新时间:2023-12-03 16:38:37 25 4
gpt4 key购买 nike

我想在我的应用程序中实现历史导航,模仿 Lion 上的 Safari 和 XCode 中的滑开动画,其中顶部 View 以滑动速度滑开以显示其下方的 View 。

我正在寻找有关如何执行此操作的指示。我知道如何检测滑动。我假设我可以通过顶 View 上的 CALayer 动画幻灯片过渡来实现动画,从而显示其下方的 View 。有其他人这样做过并且可以提供一些进一步的指示吗?

最佳答案

这是一个新的 NSEvent 方法,-trackSwipeEventWithOptions:... 。每当您决定手势应该开始时,您应该从常规滚动/滑动事件处理程序中调用它。不幸的是,它不会自动处理页面动画 - 它只是为您提供手势量的更新,并且您必须自己制作动画(使用图层或 View 等)。您可能需要保存每个页面的图像,以便可以在手势期间为它们添加动画效果。

关于cocoa - 如何实现狮子风格的滑动和滑走动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7153762/

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