【发布时间】:2011-01-08 02:02:50
【问题描述】:
我一直试图弄清楚这一点,但我似乎无法理解。如何使用推送转换交换两个 NSView(就像 UINavigationController 在 iOS 上所做的那样)?到目前为止我尝试过的:
- 使用 NSAnimation 子类
- 使用 NSViewAnimation 和 MGViewAnimation
- 使用 NSView 动画代理
- 使用 CATransition
【问题讨论】:
-
你有没有做过分析,看看为什么前三个太慢了?
-
我会选择你的第一或第二选择。一定有一些原因它对你来说很慢。我用动画交换视图(在所有 0.2 秒内),它们变得漂亮而活泼。
标签: objective-c cocoa animation core-animation nsview