問題タブ [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.
cocoa - Cocoaでモーダルウィンドウを自動的に閉じる方法は?
これを試しましたが、プログラムがクラッシュしました。
core-animation - NSWindow の成長アニメーション (Quick Look Window と同様)
NSWindow で複雑なアニメーションを行う基本原則は何ですか? Quick Look ウィンドウのアニメーション (拡大/縮小) を模倣したいのですが、これについては何も見つかりませんでした。
ビューのアニメーション化は十分に文書化されていますが、NSWindow には何もありません。クイック ルック ウィンドウをよく見ると、フレーム サイズが変更されていないことがわかりますが、実際には小さなウィンドウからフル サイズの表示になっています。
これまでのところ、ウィンドウのスクリーンショットを撮り、そのスクリーンショットをボーダーレス ウィンドウ コンテンツ ビューに配置して、ウィンドウがアニメーション化されているふりをすることができるようにすることを考えました。アニメーションが完了したら、その一時ウィンドウを非表示にして、「実際の」ウィンドウを表示します。
これを達成するためのもっと明白な方法があるはずです...
objective-c - NSWindow の例
NSWindow の良い例は何ですか? ウィンドウと 2 つのボタンを持つ単純なプログラムを作成することから始めたいと思います。各ボタンをクリックすると、同じビューに新しいウィンドウがロードされ、オプションが表示されます。私が検討している別のオプションは、ユーザーがタブをクリックするとそのウィンドウが読み込まれるタブ付きビューです。http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/WinPanel/Concepts/ChangingMainKeyWindow.html以外にオンラインで良いチュートリアルを見つけることができませんでした
アイデアはありますか?そして、事前にどうもありがとう。
cocoa - 2 つのツールバーを備えた Cocoa NSWindow
1 つの NSWindow に 2 つのツールバーを配置する方法はありますか。ページのようなもの。上に大きなもの、その下に小さなものがあります。
objective-c - ココア ウィンドウ位置異常
ウィンドウを画面に配置する際に奇妙な問題があります。ウィンドウを画面の中央に配置したいのですが、やり方がわかりません。これが私が持っているものです。ウィンドウは、メイン コントローラーによって nib から作成されます。
現在、IdentFormController には、ウィンドウの配置を試みる awakeFromNib() メソッドがあります。簡単にするために、setFrameOrigin(NSMakePoint(0, 0)) を実行しようとしました。何が起こるかは次のとおりです。
このウィンドウを初めて作成すると、すべてが期待どおりに機能します。しかし、以前のものをリリースした後に再度作成すると、ランダムな位置に表示され始めます。なぜそれをするのですか?
objective-c - NSWindow の setContent をアニメーション化する
過去に、次のコードを使用して NSWindow を正常にフェードインできました。
私の現在のプロジェクトでは、Photo Booth のものと同様のフラッシュを作成しようとしています。白い NSPanel を作成し、NSWindow のコンテンツをパネルに設定し、すぐに元に戻すことを計画していました。
素晴らしいフェード効果を使用して NSWindow の contentView を設定することは可能ですか?
PS - フラッシュを達成する方法を知っているより簡単な方法があれば教えてください!
前もってありがとう、リッキー。
objective-c - カスタム NSWindow setAlphaValue および makeKeyAndOrderFront
カスタム ウィンドウ (matt gemells Transparent Window クラス) があり、ウィンドウのアルファ値を変更してフェードイン/アウト効果を実現し、「makeKeyAndOrderFront:」を実行する必要があります。
ただし、これは機能しません。
私がしたこと:
ヘッダーをインポートしました:
次に試しました:
これにより、「透明なウィンドウ」が上記のコードのいずれにも応答しない可能性があるという警告が表示されました。そこで、次を追加して、「setAlphaValue」を透明ウィンドウに実装しようとしました。
しかし、2つの警告は消えません。どうすればこれを修正できますか?
objective-c - 別のアプリのウィンドウからマウスイベントを受信している間、別のアプリケーションのウィンドウをアクティブに保ちますか?
別の無関係なアプリへのフォーカスを維持しながら、アプリのウィンドウでキーボードやマウスのイベント(つまり、ユーザーがウィンドウのボタンをクリックする)を受信する方法はありますか?
[myWindow setLevel:NSPopUpMenuWindowLevel]を含め、さまざまなレベルでウィンドウを構成しようとしましたが、役に立ちませんでした。
cocoa - Cocoa でウィンドウを反転する
ボタンを押すことができるように NSWindow を反転するにはどうすればよいですか。ダッシュボードのようにウィンドウが「反転」し、NSWindow のコンテンツ ビューが変更されます。