2016-06-16 3 views
0

を表示します。私はXcodeデザイナーでこれを達成しましたが、コードでこれを行う方法を理解できませんでした。OSXスウィフトは、私はボタンのクリック後に第2のウィンドウを表示しようとしていますモーダル二窓

NSApp.runModalForWindow(winJ.window!) 

NSAppは、実際にNSApplicationのインスタンスである:私は正しい方向に指摘された後

+0

"Modal Windowsの管理"という名前のNSApplicationセクションのドキュメントをチェックしてください – rocky

+2

ブラウザウィンドウの右上隅に検索ボックスが表示されませんか? –

+0

@Elトマト:非常に参考になりました。私が言ったように、どうやってそれをするかを考えようとしました。 – ehmunnehm

答えて

1

は、私は私の問題への解決策を見つけました。

そして第二に、ウィンドウ上で非常に重要:

func windowWillClose(notification: NSNotification) { 
     NSApp.stopModal() 
    } 

は、そうでない場合は、あなたのメインウィンドウは、第二を閉じた後にブロックされます。

関連する問題