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

cocoa - NSButtonの画像は選択時に透明性を失います

Mac OS XアプリケーションでいくつかのNSButtonを編集し、それらにカスタムイメージを設定しました。画像は透明度のあるpng形式です。ボタンを選択すると、画像の背景が白くなります。

誰かがこれを修正する方法を知っていますか?

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

cocoa - NSButton と画像アニメーション

こんにちは、いくつかの nsbuttons を含む mac os x アプリケーションを作成しています。各 nsbutton には独自のイメージがあります。nsボタンを押すと画像が変わります。nsbutton で画像を変更するときにアニメーションを追加するオプションはありますか?

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

cocoa - NSButtonの選択可能な領域

したがって、私は基本的に、選択可能なテキスト項目のリストを作成しようとしています(テキストのリストのみ、ボタンベゼル、背景などはありません)。NSTableviewを使用してこれを実現できると思いますが、テーブルビューを完全に透過的で機能的なものにしようとすると、いくつかの問題が発生しました。Anwyays、私はプログラムで作成し、背景やベゼルなしでリストのビューに追加するNSButtonを使用してそれを実行しようとしています。ただし、ボタンを透明にしてベゼルなしにするようにプロパティを設定すると、ボタンのクリック可能な領域は、ボタンのタイトルのテキストのみに追いやられます。ボタンが(タイトルの周りに)あるはずの場所をクリックしても機能しなくなります。これが私が使用しているコードです。クリックを発生させるために、ボタンを作成した長方形のどこでもクリックできるようにしたいと思います。参考までに、チェックボックスの画像なしでNSSwitchButtonを試しましたが、同じことです。ご協力いただきありがとうございます!

更新:背景色をクリアに設定すると、ボタンが境界の完全な範囲内でクリックに応答しなくなるように見えることが確認できました(境界の削除ではありません)。

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

cocoa - 同等のNSButtonキー

プログラムで作成したNSButtonでキーと同等の動作を行うことはできません。誰かが私が間違っていることを私にアドバイスできますか?ボタンを押すと意図したとおりに機能しますが、同等のキーは機能しません。

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

objective-c - IBAction の実行時にボタンを非表示にするにはどうすればよいですか?

インターフェイス上の別の NSButton がクリックされたときに小型化を実行する NSButton を非表示にしようとしています。これまでの私の試みは失敗しました。これが私が試したことです:

.h ファイル:

.m ファイル:

ボタンを無効にして透明にしようとしても、何にも反応しないようです。これを機能させるには、ボタンに独自のクラスを与える必要がありますか? もしそうなら、どうすれば別のクラス内の IBAction からそのボタンを変更できるでしょうか?

私の質問がばかげている場合は、前もってお詫び申し上げます。私は、Objective-C の世界に比較的慣れておらず、足を濡らし始めたばかりです。

前もって感謝します。

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

cocoa - バインディングと NSButton

バインディングを使用して、NSButton に AppDelegate クラスのメソッドを呼び出させるにはどうすればよいですか? ターゲット sleector を buttonClicked: に設定しようとしましたが、コンソールでは次のようになります。

認識できないセレクターがインスタンス 0x100105060 に送信されました

また、メソッドを検索するインスタンスを指定する場所がバインドにないため、どうすればそれを AppDelegate に設定できますか?

ありがとう。

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

objective-c - NSButton を強調表示したままにする

ここで非常に簡単な質問です。NSButton を強調表示したままにするにはどうすればよいですか? ユーザーが強調表示されたボタンを押すたびに、ボタンが強調表示されないようです。助言がありますか?

前もって感謝します!

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

cocoa - NSButton タイプと代替イメージで失われる

NSButton画像付きと代替画像が欲しいです。ボタンが押されている間、代替画像を表示する必要があります。また、コードから代替画像を表示して、のようなものを呼び出したいと思い[button setSelected:YES]ます。これは、手動でプロパティをモンキーすることなく可能alternateImageですか?

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

objective-c - NSTextField 内の NSButton

右側にボタンがある NSTextField を作成しようとしています (NSSearchView に似ています) が、NSButton の下に移動せずに NSTextField のテキストをスクロールする方法がわかりません。

これまでの私のコードは次のとおりです。

何かご意見は?

編集:これは問題のスクリーンショットです。 バグのスクリーンショット。

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

objective-c - プログラムに「オプション」を与える

Ok、

XCode 4 で 3 つの小さなプログラムを作成しました: 電卓、「スクラッチ パッド」(空白のメモ タイプのウィンドウ)、および「スプレッド シート」(電卓で得られた値を保持するためのスプレッド シートのように見えます)

私が今やろうとしているのは、電卓にボタンを追加することです。このボタンを押すと、スクラッチ パッドまたはスプレッド シートのいずれかが実行され、ユーザーはどちらを選択するかを選択できます。

簡単に見つけられるように、両方のバンドルを「アプリケーション」フォルダーに配置しました。

NSButton をサブクラス化する必要があるのか​​、それとももっと簡単な方法があるのか​​疑問に思っていました。

/users/me/applications で NSButton にファイル ブラウザを開き、ユーザー (me :-)) がアプリケーションの 1 つを選択すると、ボタンが変数として保存するだけでよいと考えていました。次に、キーと同等のキーを押すと実行します。

しかし、ボタンに「クリック」と「押す」という2つの異なるアクションを与える方法がわかりません

ボタンをサブクラス化する必要がある場合、どこから始めればよいでしょうか? もっと簡単な方法があるとすれば、それはどこでしょうか?