gpt4 book ai didi

objective-c - Cocoa View Controller 推送/弹出的任何解决方案?

转载 作者:搜寻专家 更新时间:2023-10-30 19:42:28 27 4
gpt4 key购买 nike

让我先把它弄清楚:我习惯了 UIKit,您可以在其中按自己的心意推送/弹出 View Controller 。这在 Mac 上行不通。

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

因此提出了我的问题。如何使用 AppKit 完成这样的事情?有没有使这一切变得简单的图书馆?还是需要我们自己制作?仅使用 replaceSubview:withSubview: 是不够的,并且不是真正的推送/弹出 View 。

最佳答案

你问的是如何推送/弹出 NSView?我在 GitHub 上有另一个例子 https://github.com/joshaber/ReederDemo那样做。您可以从 TwUIPushPopTest 获取 PPNavigationController 的内容,并将其替换为在 ReederDemo 中制作动画的内容。它离完成还很远,但它至少能让你用一个有点合适的动画来插入和弹出 View Controller 。

关于objective-c - Cocoa View Controller 推送/弹出的任何解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6644433/

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