問題タブ [nsmatrix]

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 に答える
634 参照

cocoa - NSMatrixのセルでマウスオーバーを追跡するには?

NSMatrix で NSCell のマウスオーバー イベントを追跡したいと思います。ドキュメントには、NSMatrixモードをに設定でき、マウスがセルの境界内にあるときNSTrackModeMatrixにセルにメッセージが送信されると書かれていますtrackMouse:inRect:ofView:untilMouseUp:が、このメッセージはセルをクリックしたときにのみセルに送信されます。ドキュメントを誤解していますか?もしそうなら、マウスオーバーイベントを追跡するために使用できる別の方法はありますか?

ありがとう

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

objective-c - BOOL 属性の NSMatrix へのバインディング

と呼ばれるブール属性を持つ単純なコアデータエンティティがありますsubscribedToNewsletterYesこのフィールドをラジオ ボタン グループとして/Noをテキスト値として (そして明らかにYES/NOをバッキング BOOL 値として)表すように UI を設計しました。

私は常に自分が優れた google-fu を持っていると考えていましたが、私の人生では、次の明確なドキュメントを見つけることができません。

  • NSMatrix の選択された値 (またはそれはセルですか?) をバインドして YES/NO 値に戻す方法
  • テキスト値をバインドする方法 (実際に必要な場合。値が 2 つしかないことはわかっています。Interface Builder でハードコードできるかどうかは確かですか?)

次は、ラジオ グループ (テキストを含む) を、と可能な値を持つMale/FemaleString フィールドにバインドする方法について説明しますが、余談になります。genderMF

任意のポインタは非常に高く評価されます。どうもありがとう。

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

cocoa - ココアでラジオボタンを無効にする

2 つのラジオ ボタン (2 行 1 列の NSMatrix ) があり、ヘッダー ファイルで IBOutlet NSMatrix *temp; として定義しています。

特定のオプションを選択すると、これらのラジオボタンの両方を無効にしたい、または1行目のラジオボタンを無効にしたい場合があります。これを行う方法に関するヒントはありますか? これを行うデリゲートが見つからないようです。

ありがとう。

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

cocoa - NSMatrix で選択されている行と列の数を知る方法は?

NSMatrix で選択されている行と列の数を知る方法は? 私は多くのことを試しましたが、うまくいきません。

selectedCells最初にメソッドを呼び出して選択したセルを取得することを考えましNSMatrixたが、どうすればよいかわかりません。各セル インスタンスのどこかにその位置 (行/列) を保存する必要がありNSMatrixます。別の解決策はありますか?

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

cocoa-bindings - NSMatrix 単純バインディングの質問

次の制御を行ったサンプル アプリケーションを試しています。

私。NSMatrix (ラジオ ボタンとして機能する 2 つの要素を持つ)

ii. ボタン (クリックすると、選択したラジオ ボタンに基づいてアクションが生成されます)

私の質問は-

IB では、ユーザーが NSMatrix で最初のボタン セルを選択したときに firstElementValue が YES になり、ユーザーが NSMatrix で 2 番目のボタン セルを選択したときに firstElementValue が NO になるように、NSMatrix の各ボタン セルを単一の bool 変数、say-firstElementValue にバインドできますか。

また

これを達成するための他の効果的な方法はありますか?

提案してください。

ありがとう、

ミラージ

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

objective-c - NSTableColumn上のNSMatrix

NSMatrixをNSTableColumnのセルとして設定することは可能ですか?可能であれば、どうすればよいですか?

前もって感謝します。

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

cocoa - プログラムによるデリゲートの割り当て

アプリケーション内から作成した NSTextField にビュー コントローラーをデリゲートとして割り当てようとしています。

myViewController に次のメソッドを実装しました

どちらも呼び出されません。テキスト フィールドが NSMatrix に挿入されています。だから私は試しました

myViewController に次のメソッドを実装しました

繰り返しますが、どちらも呼び出されません。ご意見をいただければ幸いです。

最終的に私がやろうとしているのは、ユーザーがタブキーを押してマトリックス内のあるセルから次のセルに進むときにインターセプトすることです。申し訳ありませんが、そもそもそれを述べるべきでした。

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

objective-c - setAction: 常に mouseUp で呼び出されます

私のMacアプリには、NSButtonCellsで構成されたNSMatrixがあります。私はこれをします:

ただし、これはユーザーがマウス クリックを離したときに常に呼び出されます。これを変更して、マウスが下がるとすぐに呼び出されるようにすることはできますか?

ありがとう。

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

objective-c - (さまざまなタイプのデータを含む)動的フォームを表示するために使用できるコントロールはどれですか?

私は次の問題に直面しています:

  • アイテムのメタデータがあります。各アイテムは異なるタイプのNSControl、現在はNSTokenFieldとNSTextFieldにすることができますが、NSComboまたは他のタイプが必要になる場合があります。各エントリにラベルと編集可能なコントロールが含まれるフォームを作成する必要があります。アイテムはサーバーから取得されるため、このフォームは動的に作成する必要があります。

私はNSMatrixを使用して実装しましたが、かなりぼろぼろに見えることを除けば、解決方法がわからない視覚的な問題に直面しています。

視覚的な問題は、NSTextFieldCellの上にマウスを移動するたびに、NSMatrixフォームの左上隅にトークンが描画されることです。

今、私は別のタイプのコントロールに移行することを検討しています、

私は数時間グーグルで検索し、次のコントロールを見つけました:NSForm、NSMatirx(NSFormの親)、NSCollectionView、NSTableView

このタスクに最も適切なのはどれですか?

写真を追加したかったのではっきりしているといいのですが、「評判ポイント」が足りないのでうまくいきませんでした。

助けてくれてありがとう、Eyal。

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

objective-c - CocoaのNSMatrixでNSCellの列と行を取得する

NSMatrixとNSCellが与えられた場合、セルがマトリックスのどの行と列に配置されているかを知るためにマトリックスをクエリする簡単な方法があります。NSActionCellsからアクションメッセージを受け取ったときにこれを知りたいです。

私がそれを行うことができる唯一の方法は、マトリックスの行と列をループしてメッセージ送信者との同等性をチェックするか、セルの位置に基づいてセルにタグを付けることです。これは醜いです。これを行うにはもっと良い方法があると思いますよね?