問題タブ [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.
objective-c - アプリケーション外のココアボタン起動
私は次の設定をしています:
NSWindow 内の 4x4 (合計 16) ボタンのグリッド (標準の NSButton ボタン)。
ホットキーの組み合わせ (DDHotKey) を押すと、NSWindow が前面に表示されます。
今、私がやりたいのは、ボタンに次の機能を与えることです:
ボタンをクリックすると、/Applications/ ディレクトリを示すダイアログが開き、そこにリストされているアプリケーションを選択できるようになります。
アプリケーションが選択されたら、それを変数 (私は推測しています) (または文字列?) に保存し、キー相当のボタンが押されたときにそのアプリケーションが起動するようにします。
私は周りを見回していますが、何をすべきか、または実際にどこから探し始めるべきか正確にはわかりません.手がかりはありますか?
私は appdelegate.m ファイルにこれを持っています:
ボタンをリンクするにはどうすればよいですか?
objective-c - ボタンの上下で異なるアクションを実行
Ok。ボタンの上下のアクションをキャプチャする方法を見つけようとして、私は掘り下げてきました。これに対するXcodeの適切な用語が何であるかさえわかりません。MS Visual ではかなり簡単ですが、Xcode でこれを行う方法が見つからないようです。
基本的に、ボタンを押したままにするとアクションを実行し、ボタンを離すと別のアクションを実行したいと考えています。
どうすればいいのかよくわかりません。正しい方向へのヒントやポインタは大歓迎です!
objective-c - NSButtonの青い影を削除します
常に(プログラムまたはIB経由で)最初の設定ボタンでこの青い影が表示されます:
私はそれを取り除きたい..どうやって?
cocoa - NSButton での単純なマウスオーバー効果
NSButtonCell
カスタム レンダリングのカスタムを作成しています。
ここで、マウスがボタンの上にあるかどうかに応じて、さまざまな側面を持ちたいと考えています。どうすればこの情報を入手できますか?
よろしくお願いいたします。
cocoa - NSButtonCellとNSButton
私はNSButtonとセルに関するAppleのドキュメントを読んでいますが、この2つの違いを本当に理解していないようです。この複雑さに加えて、どちらもなどの方法が大きく重複しているように見え、どちらをsetTitle:
使用すべきかわかりません。
誰かが基本的な違いが何であるかを説明できますか?
ありがとう、
テジャ
objective-c - NSButtonと同等のキーを動的に与える
NSButton
コントロールがファーストレスポンダーの場合、に相当するキーを割り当てたいと思います。
objective-c - NSImageView の画像とボタンの位置が間違っている
ボタンと画像を同じ位置 (0, 0) に割り当てていますが、異なる場所に描画されます。なぜこれが起こるのですか?
これが私のコードです:
ビルド後の結果は次のとおりです。
c++ - C++でのNSButtonイベント処理
Cocoaウィジェットの上にC++の薄層を作成していますが、ObjCオブジェクトをターゲットとして使用せずにNSButtonイベントを処理する際に問題が発生します。
ボタンクリックを処理するためにC++クラスメソッドをどのように使用できるかというアイデアはありますか?
例えば:
もちろん、上記のコードは機能しません。
objective-c - QTCaptureView上のNSButton
NSButtonオブジェクトをQTCaptureViewに配置する方法はありますか?私は次のことをしました、
- Interface Builderで、QTCaptureViewを追加しました。
- QTCaptureViewの上にボタンを追加し、それを可能にしました。
アプリケーションを起動すると、QTCaptureViewの上にボタンが表示されますが、QTCaptureViewセッションでプレビューを表示するカメラを起動すると、ボタンがQTCaptureViewによってオーバーライドされます。
私が間違っていることについて何か考えはありますか?
基本的に、QTCaptureViewとその上にボタンを表示するコントロールを実装する必要があります。ユーザーがボタンを押すと、QTCaptureViewを介してNSImageViewを起動する必要があります。
objective-c - NSButton - 無効モードでテキストの色を設定する
何らかの理由で、ボタンを無効にすると、テキストの色が白くなります。黒のままにしたいのですが、どうすればいいですか?