質問

ココアドキュメントベースのアプリケーションに1つのウィンドウがあります。このアプリケーションにタイトルバーがないようにしたいです。ココアドキュメントベースのアプリには「ウィンドウ」と呼ばれるウィンドウがあるため、通常のココアアプリでこれを行う方法を知っています。ウィンドウ宣言はありません。それで、私の質問は、ココアdocument_asedアプリでボーダレスウィンドウを作成する方法です。ありがとう

役に立ちましたか?

解決

ドキュメントのペンnibファイルを見てください。ドキュメントベースのアプリケーションでは、これはしばしば「mydocument.xib」と呼ばれます。古いウィンドウを取り除いて、お好みのタイプに置き換えることができます。ファイルの所有者の適切なアウトレットに接続することを忘れないでください。

他のヒント

an NSDocument サブクラス]があります NSWindowController ドキュメントとドキュメントのウィンドウの間。通常、サブクラスで NSWindowController たとえば、複数のウィンドウを持つドキュメントを作成します。

この場合、おそらくサブクラスになります NSWindowController ウィンドウの作成をカスタマイズします。または、サブクラス化することもできます NSWindow そして、あなたのドキュメントにジェネリックの代わりにあなたのサブクラスを使用させてください NSWindow.

を参照してください ドキュメントベースのアプリケーションガイド. 。 FAQには、サブクラス化との役割に関する概要情報が含まれています NSWindowController.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top