2017-07-04 4 views

答えて

0
と同じように

self.window.styleMask ^= NSWindowStyleMask.fullSizeContentView 

を取り消したいのですが

スウィフトでは、NSWindowStyleMask(スウィフト4では、NSWindow.StyleMask)はOptionSetである。 SetAlgebraのメソッドを定義する必要があります。

スウィフト4:

self.window!.styleMask.formUnion(NSWindow.StyleMask.fullSizeContentView) 

self.window!.styleMask.formSymmetricDifference(NSWindow.StyleMask.fullSizeContentView) 

以下のコードは、スウィフト3 &スウィフト4の両方でコンパイルされます。

self.window!.styleMask.formUnion(.fullSizeContentView) 

self.window!.styleMask.formSymmetricDifference(.fullSizeContentView) 
+1

または(OPが削除したいと仮定し、トグルしないと仮定して) 'insert(.fullSizeContentView)' fullSizeContentView) ' –

+0

ああ、そう、私は/遠隔akaトグルを挿入したいと思う。しかし、この新しい方法でウィンドウを拡大してタイトルを追加するのは奇妙ですが、削除すると移動してサイズが変更され、ウィンドウが下に移動して短くなるという影響があります。私は、これを使う方法を詳述したサンプルがあると聞きました。多分それが私が必要なのですか? – slashlos

0

これは醜い

で動作するようですか?正味の影響は、コンテンツがトグルされるときに(タイトルの高さによって)縮小されます。だから、私が使っていたものに戻ることができます。 - ボーダーレス

関連する問題