問題タブ [nswindow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1310 参照

cocoa - Cocoaでモーダルウィンドウを自動的に閉じる方法は?

これを試しましたが、プログラムがクラッシュしました。

0 投票する
1 に答える
903 参照

core-animation - NSWindow の成長アニメーション (Quick Look Window と同様)

NSWindow で複雑なアニメーションを行う基本原則は何ですか? Quick Look ウィンドウのアニメーション (拡大/縮小) を模倣したいのですが、これについては何も見つかりませんでした。

ビューのアニメーション化は十分に文書化されていますが、NSWindow には何もありません。クイック ルック ウィンドウをよく見ると、フレーム サイズが変更されていないことがわかりますが、実際には小さなウィンドウからフル サイズの表示になっています。

これまでのところ、ウィンドウのスクリーンショットを撮り、そのスクリーンショットをボーダーレス ウィンドウ コンテンツ ビューに配置して、ウィンドウがアニメーション化されているふりをすることができるようにすることを考えました。アニメーションが完了したら、その一時ウィンドウを非表示にして、「実際の」ウィンドウを表示します。

これを達成するためのもっと明白な方法があるはずです...

0 投票する
1 に答える
1280 参照

objective-c - NSWindow の例

NSWindow の良い例は何ですか? ウィンドウと 2 つのボタンを持つ単純なプログラムを作成することから始めたいと思います。各ボタンをクリックすると、同じビューに新しいウィンドウがロードされ、オプションが表示されます。私が検討している別のオプションは、ユーザーがタブをクリックするとそのウィンドウが読み込まれるタブ付きビューです。http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/WinPanel/Concepts/ChangingMainKeyWindow.html以外にオンラインで良いチュートリアルを見つけることができませんでした

アイデアはありますか?そして、事前にどうもありがとう。

0 投票する
1 に答える
1751 参照

cocoa - 2 つのツールバーを備えた Cocoa NSWindow

1 つの NSWindow に 2 つのツールバーを配置する方法はありますか。ページのようなもの。上に大きなもの、その下に小さなものがあります。

0 投票する
4 に答える
6138 参照

objective-c - ココア ウィンドウ位置異常

ウィンドウを画面に配置する際に奇妙な問題があります。ウィンドウを画面の中央に配置したいのですが、やり方がわかりません。これが私が持っているものです。ウィンドウは、メイン コントローラーによって nib から作成されます。

現在、IdentFormController には、ウィンドウの配置を試みる awakeFromNib() メソッドがあります。簡単にするために、setFrameOrigin(NSMakePoint(0, 0)) を実行しようとしました。何が起こるかは次のとおりです。

このウィンドウを初めて作成すると、すべてが期待どおりに機能します。しかし、以前のものをリリースした後に再度作成すると、ランダムな位置に表示され始めます。なぜそれをするのですか?

0 投票する
1 に答える
1240 参照

objective-c - NSWindow の setContent をアニメーション化する

過去に、次のコードを使用して NSWindow を正常にフェードインできました。

私の現在のプロジェクトでは、Photo Booth のものと同様のフラッシュを作成しようとしています。白い NSPanel を作成し、NSWindow のコンテンツをパネルに設定し、すぐに元に戻すことを計画していました。

素晴らしいフェード効果を使用して NSWindow の contentView を設定することは可能ですか?

PS - フラッシュを達成する方法を知っているより簡単な方法があれば教えてください!

前もってありがとう、リッキー。

0 投票する
1 に答える
1086 参照

objective-c - カスタム NSWindow setAlphaValue および makeKeyAndOrderFront

カスタム ウィンドウ (matt gemells Transparent Window クラス) があり、ウィンドウのアルファ値を変更してフェードイン/アウト効果を実現し、「makeKeyAndOrderFront:」を実行する必要があります。

ただし、これは機能しません。

私がしたこと:

ヘッダーをインポートしました:

次に試しました:

これにより、「透明なウィンドウ」が上記のコードのいずれにも応答しない可能性があるという警告が表示されました。そこで、次を追加して、「setAlphaValue」を透明ウィンドウに実装しようとしました。

しかし、2つの警告は消えません。どうすればこれを修正できますか?

0 投票する
2 に答える
505 参照

objective-c - 別のアプリのウィンドウからマウスイベントを受信して​​いる間、別のアプリケーションのウィンドウをアクティブに保ちますか?

別の無関係なアプリへのフォーカスを維持しながら、アプリのウィンドウでキーボードやマウスのイベント(つまり、ユーザーがウィンドウのボタンをクリックする)を受信する方法はありますか?

[myWindow setLevel:NSPopUpMenuWindowLevel]を含め、さまざまなレベルでウィンドウを構成しようとしましたが、役に立ちませんでした。

0 投票する
1 に答える
1814 参照

cocoa - Cocoa でウィンドウを反転する

ボタンを押すことができるように NSWindow を反転するにはどうすればよいですか。ダッシュボードのようにウィンドウが「反転」し、NSWindow のコンテンツ ビューが変更されます。