4

让我解决这个问题:我已经习惯了UIKit,您可以将视图控制器推送/弹出到您心中的内容。这在 Mac 上是行不通的。

使用TwUI,这在 Mac 上运行得非常好。例如,查看使用 TwUI@joshaber的push/pop 示例。如果它完全稳定并且能够在 . 中嵌入控件,我会完全放弃 AppKit。但是,并不是所有的事情都可以在 中完成,有些事情我需要保留 AppKit。TwUIAppKitTUIViewTwUI

因此带来了我的问题。如何使用 AppKit 完成这样的事情?有没有让这变得容易的图书馆?还是我们需要自己做?仅使用replaceSubview:withSubview:是不够的,也不是真正推动/弹出视图。

4

2 回答 2

2

您在问如何推送/弹出 NSViews?我在 GitHub 上有另一个示例,网址为https://github.com/joshaber/ReederDemo。您可以从 TwUIPushPopTest 中获取 PPNavigationController 的内容,并将其替换为在 ReederDemo 中执行动画的内容。它还远未完成,但它至少可以让你用正确的动画推动和弹出视图控制器。

于 2011-07-10T23:50:27.820 回答
2

啊,我想我找到了我要找的东西。

看哪PXNavigationBar

结合这个和 Josh 的 push/pop 示例,我想出了一个很好的系统。我将选择 Josh 的示例,因为它解决了根本问题。

于 2011-07-15T20:24:15.120 回答