問題タブ [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 に答える
1545 参照

windows - パラメータとしてイベントを持たないボタン押下をシミュレートするココアメソッドを探しています

Cocoaボタンのボタン押下をプログラムでシミュレートする必要があり、残念ながらNSEventメソッドを持たないcocotronでこれを実行しようとしています: mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure: が実装されています。イベントを作成せずにプログラムでボタンの押下をシミュレートする方法はありますか?

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

cocoa - CocoaOSXのウィンドウからプログラムでボタンを削除する

プログラムでCocoaのウィンドウからボタンを削除する必要がありますが、これに近い唯一のメソッドはNSObjectのdeallocでしたが、これは私がやりたいことではありません。メモリの割り当てを解除するだけでなく、ウィンドウからボタンを実際に削除する方法はありますか?

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

objective-c - NSButton サブクラスを持つ NSShadow

これが私のコードです:

問題は、NSShadow が NSBezierPath 'aPath' ではなくテキストの背後にあることです。NSBezierPath に影を追加するにはどうすればよいですか?

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

cocoa - NSTableView のテンプレート画像で NSButtonCell を使用する

Interface Builder で、NSTableView インスタンスの列の 1 つの dataCell を NSButtonCell に設定しました。これは期待どおりに機能しますが、「テンプレート」画像を使用しようとすると、ボタンをクリックしたときに期待される視覚的な結果が得られません。

NSButtonCell の構成方法:

  • 画像: NSRevealFreestandingTemplate
  • スケーリング: なし
  • ベゼル: ベベル
  • タイプ: 瞬間押し込み
  • 縁取り: false

ボタンをクリックしたときの期待される結果:

  • 画像は「テンプレート」であるため、ボタンは「オン」状態をレンダリングする必要があります。
  • 背景、つまり画像を囲むスペースは変更しないでください。

ボタンをクリックしたときの実際の結果:

  • レンダリングされたイメージの「状態」に違いはありません。
  • 背景色が白に変わります。

問題の説明をできるだけ簡潔にするために最善を尽くしましたが、問題を視覚的に説明するために簡単なスクリーンキャストも作成しました。そして、デモアプリをアップロードしました。

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

cocoa - NSButtonに画像のサイズを変更させる(Cocoa OSX)

ドキュメントで、NSButtonに画像のサイズを変更してボタン全体を埋めるように指示する方法が見つかりませんでした。これをプログラムで行う方法はありますか?

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

objective-c - NSToggleButtonをInterfaceBuilderから状態0で開始するように設定するにはどうすればよいですか?

Interface Builderで、TitleとAlt.TitleでトグルタイプのNSButtonをTitle(状態0など)で開始するように設定するにはどうすればよいですか?

ボタンをトグルとして設定し、Alt.Titleを設定すると、ビューにAlt.Titleが表示され、「デフォルト」状態(状態0)で開始するように設定するオプションが見つかりません。

実用的に設定することもできますが、IBで設定するオプションはありますか?

私は以前にそれを解決しましたが、方法を忘れました。

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

cocoa - ココアディスクロージャートライアングルの作り方

私は動作するコードのほとんどを持っています

しかし、ボタンを押すと黒くなり、押したことを示します。色の変化を止めるにはどうすればよいですか?

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

alignment - 右揃えの NSButton

標準のチェックボックス(最初にチェックボックス、右側にそのタイトル)のようなチェックボックスが必要ですが、右から揃えたいです。配置を右に変更すると、テキストのみが右に移動しますが、ボタン自体は依然として左にあります。

NSButton の境界を知らずにこれを達成するにはどうすればよいですか?

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

objective-c - そのビューの削除ボタンで特定のcollectionviewアイテムを削除したい

コレクションビューアイテムとそのプロトタイプビューがあります。そのプロトタイプビュー内に、小さなxボタンがあります。そのボタンで、その上にある正確なコレクションビューアイテムを削除したいと思います。

xボタンの周りのスペースをクリックすると、選択したアイテムを削除できますが、アイテムをクリックする前にボタンをクリックすると、最後に選択したアイテムのみが消去されます。

アイデア?

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

cocoa - InterfaceBuilderで画像付きのカスタムボタンを作成する

cocoaアプリケーションのInterfaceBuilderで、通常の状態と強調表示された状態の画像を含むボタンを作成するにはどうすればよいですか?cocoa-touchのカスタムボタンのようなボタンが必要で、デフォルト状態とハイライト状態のグラフィックを提供します。繰り返しますが、iPhone用ではなく純粋なmacアプリケーション用です。

TIA