問題タブ [nsbutton]

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 投票する
2 に答える
254 参照

objective-c - アプリケーション外のココアボタン起動

私は次の設定をしています:

NSWindow 内の 4x4 (合計 16) ボタンのグリッド (標準の NSButton ボタン)。

ホットキーの組み合わせ (DDHotKey) を押すと、NSWindow が前面に表示されます。

今、私がやりたいのは、ボタンに次の機能を与えることです:

  • ボタンをクリックすると、/Applications/ ディレクトリを示すダイアログが開き、そこにリストされているアプリケーションを選択できるようになります。

  • アプリケーションが選択されたら、それを変数 (私は推測しています) (または文字列?) に保存し、キー相当のボタンが押されたときにそのアプリケーションが起動するようにします。

私は周りを見回していますが、何をすべきか、または実際にどこから探し始めるべきか正確にはわかりません.手がかりはありますか?

私は appdelegate.m ファイルにこれを持っています:

ボタンをリンクするにはどうすればよいですか?

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

objective-c - ボタンの上下で異なるアクションを実行

Ok。ボタンの上下のアクションをキャプチャする方法を見つけようとして、私は掘り下げてきました。これに対するXcodeの適切な用語が何であるかさえわかりません。MS Visual ではかなり簡単ですが、Xcode でこれを行う方法が見つからないようです。

基本的に、ボタンを押したままにするとアクションを実行し、ボタンを離すと別のアクションを実行したいと考えています。

どうすればいいのかよくわかりません。正しい方向へのヒントやポインタは大歓迎です!

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

objective-c - NSButtonの青い影を削除します

常に(プログラムまたはIB経由で)最初の設定ボタンでこの青い影が表示されます:

青い影

私はそれを取り除きたい..どうやって?

0 投票する
7 に答える
17489 参照

cocoa - NSButton での単純なマウスオーバー効果

NSButtonCellカスタム レンダリングのカスタムを作成しています。

ここで、マウスがボタンの上にあるかどうかに応じて、さまざまな側面を持ちたいと考えています。どうすればこの情報を入手できますか?

よろしくお願いいたします。

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

cocoa - NSButtonCellとNSButton

私はNSButtonとセルに関するAppleのドキュメントを読んでいますが、この2つの違いを本当に理解していないようです。この複雑さに加えて、どちらもなどの方法が大きく重複しているように見え、どちらをsetTitle:使用すべきかわかりません。

誰かが基本的な違いが何であるかを説明できますか?

ありがとう、
テジャ

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

objective-c - NSButtonと同等のキーを動的に与える

NSButtonコントロールがファーストレスポンダーの場合、に相当するキーを割り当てたいと思います。

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

objective-c - NSImageView の画像とボタンの位置が間違っている

ボタンと画像を同じ位置 (0, 0) に割り当てていますが、異なる場所に描画されます。なぜこれが起こるのですか?

これが私のコードです:

ビルド後の結果は次のとおりです。

スクリーンショット

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

c++ - C++でのNSButtonイベント処理

Cocoaウィジェットの上にC++の薄層を作成していますが、ObjCオブジェクトをターゲットとして使用せずにNSButtonイベントを処理する際に問題が発生します。

ボタンクリックを処理するためにC++クラスメソッドをどのように使用できるかというアイデアはありますか?

例えば:

もちろん、上記のコードは機能しません。

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

objective-c - QTCaptureView上のNSButton

NSButtonオブジェクトをQTCaptureViewに配置する方法はありますか?私は次のことをしました、

  1. Interface Builderで、QTCaptureViewを追加しました。
  2. QTCaptureViewの上にボタンを追加し、それを可能にしました。

アプリケーションを起動すると、QTCaptureViewの上にボタンが表示されますが、QTCaptureViewセッションでプレビューを表示するカメラを起動すると、ボタンがQTCaptureViewによってオーバーライドされます。

私が間違っていることについて何か考えはありますか?

基本的に、QTCaptureViewとその上にボタンを表示するコントロールを実装する必要があります。ユーザーがボタンを押すと、QTCaptureViewを介してNSImageViewを起動する必要があります。

0 投票する
6 に答える
5833 参照

objective-c - NSButton - 無効モードでテキストの色を設定する

何らかの理由で、ボタンを無効にすると、テキストの色が白くなります。黒のままにしたいのですが、どうすればいいですか?