4

これを邪魔にならないようにしましょう。私は、UIKitView Controllerを心のコンテンツにプッシュ/ポップできる場所に慣れています。それはMacでは機能しません。

ではTwUI、これは Mac で非常にうまく機能します。たとえば、TwUI を使用し@joshaberたのプッシュ/ポップの例を見てください。が完全に安定していて、コントロールをに埋め込むことができれば、私は AppKit を完全に捨てるでしょう。ただし、すべてを で実行できるわけではなく、AppKit を保持する必要があるものもあります。TwUIAppKitTUIViewTwUI

したがって、私の質問をもたらします。AppKit を使用して、このようなことをどのように達成できますか? これを簡単にしたライブラリはありますか?それとも自分たちで作る必要がありますか?使用replaceSubview:withSubview:するだけでは十分ではなく、実際にはビューをプッシュ/ポップしていません。

4

2 に答える 2

2

NSView をプッシュ/ポップする方法について質問していますか? GitHub のhttps://github.com/joshaber/ReederDemoに、それを行う別の例があります。TwUIPushPopTest から PPNavigationController の中身を取り、それを ReederDemo でアニメーションを行うためのものに置き換えることができます。まだ完全にはほど遠いですが、少なくともビュー コントローラーを適切なアニメーションでプッシュしたりポップしたりできるようになるでしょう。

于 2011-07-10T23:50:27.820 に答える
2

ああ、私は探していたものを見つけたと思います。

見よPXNavigationBar

これと Josh のプッシュ/ポップの例を組み合わせて、良いシステムを思いつきました。根本的な問題を解決するため、Josh の例を選択したままにします。

于 2011-07-15T20:24:15.120 に答える