問題タブ [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 投票する
3 に答える
1264 参照

cocoa - モーダルシートを表示するときにCocoaのデフォルトのアニメーションを無効にするにはどうすればよいですか?

モーダルシートを表示するときにCocoaが実行するアニメーションを無効にしたいのですが。

Appleのシートプログラミングガイドには次のように記載されています。

...表示されて閉じられたときのアニメーションなど、その他のシートの動作は、アプリケーションキットによって自動的に処理されます。

ただし、この効果を無効にする方法についてのヒントは提供されていません。

カスタムシート(透明な背景といくつかのコントロールを含むNSWindowのサブクラス)を作成しました。次のように、標準のbeginSheetメソッドを使用して表示できます。

シートは正常に表示されますが、表示されたときと閉じたときにアニメーションが表示されます。

注:私はタッチスクリーン/キオスクタイプのアプリ用に完全にカスタマイズされたユーザーインターフェイスを作成しているため、通常のAppleユーザーインターフェイスガイドラインは適用されません。

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

objective-c - サイズ変更時にNSWindowタイトルバーが白に変わる

NSOpenGLViewを含むNSWindowのサイズをプログラムで変更しています。ウィンドウのサイズが変更され、NSOpenGLViewはサイズ変更を正常に処理しますが、NSWindowのタイトルバーは完全に白になります。ただし、ボタン(最小化、...)はクリックでき、表示もできません。

サイズ変更は、Windowsコントローラーで次のコードを使用して行われます。メソッドはメインスレッドで呼び出されます。

タイトルバーが白くなり、再び描画されない理由は何でしょうか。回避策としてそれ自体を描画するようにタイトルバーに指示できますか?

ありがとうございました

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

cocoa - [NSWindow zoom] メソッド呼び出しを逆にする方法は?

多分私は RTFM にはあまりにも盲目ですが、ズーム (ウィンドウの最大化) を元に戻し、ウィンドウを古い状態に戻すために呼び出す方法は何ですか。

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

objective-c - アラート パネルのようにアプリケーションをブロックする NSWindow

NSWindow をアラート パネルのようにアプリケーション内のすべてをブロックして、閉じられるまでキー ウィンドウにすることは可能ですか?

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

objective-c - NSWindow の作成に関する問題

私は Cocoa を初めて使用し、プログラムで (Interface Builder を使用せずに) ウィンドウを作成しようとしています。

Xcode で新しい Cocoa アプリケーションを開始し、Interface Builder の nib ファイルからウィンドウを削除して、独自のものに置き換えます。

メイン関数に、次のコードを追加します。

アプリケーションをビルドして実行しようとすると、次のエラー メッセージが表示されます。

エラー (1002) CGSWindow の作成

なぜこれが起こるのですか?ところで、CGSWindow とは何ですか?

ライナー

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

objective-c - 2番目のウィンドウを作成する

こんにちは私は2番目のウィンドウでOpenGlViewを実行したいと思います。このウィンドウ「simualtion」を開くことはできますが、InterfaceBuilderで作成したものは何も表示されません。問題は、まったく新しいウィンドウを作成したことだと思います。ボタンを1つだけ使用したいので、古いウィンドウを閉じて新しいウィンドウを同じ方法で開きたいので、この方法を試します。ですから、IBからウィンドウをリンクする方法を教えていただければ幸いです。ボタンを1つだけ使用したいので、古いウィンドウを閉じて新しいウィンドウを同じ方法で開きたいので、この方法を試します。

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

cocoa - NSBottomBar のようなものはありますか?

もちろん、私はAPIをチェックしましたが、少なくともこのクラス名の下には何もありません。

つまり、Apple ヒューマン インターフェイス ガイドラインでボトム バーと呼ばれるウィジェットです。NSView からこれを自分で描画する必要がありますか?そうであれば、テクスチャを描画するにはどうすればよいですか?

代替テキスト http://developer.apple.com/mac/library/documentation/UserExperience/Conceptual/AppleHIGuidelines/art/wn_newwindowparts.jpg

PS: ツールバーをタグに追加しました。これは、見つけることができる最も近い一般的なキーワードであり、下部のバーはツールバーとは正反対であるためです。

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

objective-c - NSPanel:ダブルアニメーション

スライド中(画面の外側から内側に移動)にフェードインしてNSPanelから派生したウィンドウをアニメーション化しようとしています。このようなアニメーションを作成するにはどうすればよいですか?

よろしくお願いします。

よろしく、

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

cocoa - マウスのクリックなどを無視する最上位のオーバーレイを作成する方法

Cocoa でマウス クリックを無視できる透明なオーバーレイ ウィンドウをセットアップする方法を知りたいです (その下にあるウィンドウを通過するようにします)。ユーザーがマウスでウィンドウを操作できないようにする必要があります。

0 投票する
3 に答える
4267 参照

cocoa - Cocoaで透明で非長方形のNSWindowを作成するにはどうすればよいですか?

このような Cocoa アプリケーション用の Windows スタイルのエラー ポップアップを作成したい 代替テキスト

これを行う方法のチュートリアルはありますか? または、チェックアウトする必要があるいくつかの API 関数の名前を誰かが教えてくれませんか。