ココアドキュメントベースのアプリケーションのウィンドウを変更します
-
27-10-2019 - |
質問
ココアドキュメントベースのアプリケーションに1つのウィンドウがあります。このアプリケーションにタイトルバーがないようにしたいです。ココアドキュメントベースのアプリには「ウィンドウ」と呼ばれるウィンドウがあるため、通常のココアアプリでこれを行う方法を知っています。ウィンドウ宣言はありません。それで、私の質問は、ココアdocument_asedアプリでボーダレスウィンドウを作成する方法です。ありがとう
解決
ドキュメントのペンnibファイルを見てください。ドキュメントベースのアプリケーションでは、これはしばしば「mydocument.xib」と呼ばれます。古いウィンドウを取り除いて、お好みのタイプに置き換えることができます。ファイルの所有者の適切なアウトレットに接続することを忘れないでください。
他のヒント
an NSDocument
サブクラス]があります NSWindowController
ドキュメントとドキュメントのウィンドウの間。通常、サブクラスで NSWindowController
たとえば、複数のウィンドウを持つドキュメントを作成します。
この場合、おそらくサブクラスになります NSWindowController
ウィンドウの作成をカスタマイズします。または、サブクラス化することもできます NSWindow
そして、あなたのドキュメントにジェネリックの代わりにあなたのサブクラスを使用させてください NSWindow
.
を参照してください ドキュメントベースのアプリケーションガイド. 。 FAQには、サブクラス化との役割に関する概要情報が含まれています NSWindowController
.
所属していません StackOverflow