問題タブ [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.
cocoa - NSMatrixのセルでマウスオーバーを追跡するには?
NSMatrix で NSCell のマウスオーバー イベントを追跡したいと思います。ドキュメントには、NSMatrixモードをに設定でき、マウスがセルの境界内にあるときNSTrackModeMatrix
にセルにメッセージが送信されると書かれていますtrackMouse:inRect:ofView:untilMouseUp:
が、このメッセージはセルをクリックしたときにのみセルに送信されます。ドキュメントを誤解していますか?もしそうなら、マウスオーバーイベントを追跡するために使用できる別の方法はありますか?
ありがとう
objective-c - BOOL 属性の NSMatrix へのバインディング
と呼ばれるブール属性を持つ単純なコアデータエンティティがありますsubscribedToNewsletter
。Yes
このフィールドをラジオ ボタン グループとして/No
をテキスト値として (そして明らかにYES
/NO
をバッキング BOOL 値として)表すように UI を設計しました。
私は常に自分が優れた google-fu を持っていると考えていましたが、私の人生では、次の明確なドキュメントを見つけることができません。
- NSMatrix の選択された値 (またはそれはセルですか?) をバインドして YES/NO 値に戻す方法
- テキスト値をバインドする方法 (実際に必要な場合。値が 2 つしかないことはわかっています。Interface Builder でハードコードできるかどうかは確かですか?)
次は、ラジオ グループ (テキストを含む) を、と可能な値を持つMale/Female
String フィールドにバインドする方法について説明しますが、余談になります。gender
M
F
任意のポインタは非常に高く評価されます。どうもありがとう。
cocoa - ココアでラジオボタンを無効にする
2 つのラジオ ボタン (2 行 1 列の NSMatrix ) があり、ヘッダー ファイルで IBOutlet NSMatrix *temp; として定義しています。
特定のオプションを選択すると、これらのラジオボタンの両方を無効にしたい、または1行目のラジオボタンを無効にしたい場合があります。これを行う方法に関するヒントはありますか? これを行うデリゲートが見つからないようです。
ありがとう。
cocoa - NSMatrix で選択されている行と列の数を知る方法は?
NSMatrix で選択されている行と列の数を知る方法は? 私は多くのことを試しましたが、うまくいきません。
selectedCells
最初にメソッドを呼び出して選択したセルを取得することを考えましNSMatrix
たが、どうすればよいかわかりません。各セル インスタンスのどこかにその位置 (行/列) を保存する必要がありNSMatrix
ます。別の解決策はありますか?
cocoa-bindings - NSMatrix 単純バインディングの質問
次の制御を行ったサンプル アプリケーションを試しています。
私。NSMatrix (ラジオ ボタンとして機能する 2 つの要素を持つ)
ii. ボタン (クリックすると、選択したラジオ ボタンに基づいてアクションが生成されます)
私の質問は-
IB では、ユーザーが NSMatrix で最初のボタン セルを選択したときに firstElementValue が YES になり、ユーザーが NSMatrix で 2 番目のボタン セルを選択したときに firstElementValue が NO になるように、NSMatrix の各ボタン セルを単一の bool 変数、say-firstElementValue にバインドできますか。
また
これを達成するための他の効果的な方法はありますか?
提案してください。
ありがとう、
ミラージ
objective-c - NSTableColumn上のNSMatrix
NSMatrixをNSTableColumnのセルとして設定することは可能ですか?可能であれば、どうすればよいですか?
前もって感謝します。
cocoa - プログラムによるデリゲートの割り当て
アプリケーション内から作成した NSTextField にビュー コントローラーをデリゲートとして割り当てようとしています。
myViewController に次のメソッドを実装しました
どちらも呼び出されません。テキスト フィールドが NSMatrix に挿入されています。だから私は試しました
myViewController に次のメソッドを実装しました
繰り返しますが、どちらも呼び出されません。ご意見をいただければ幸いです。
最終的に私がやろうとしているのは、ユーザーがタブキーを押してマトリックス内のあるセルから次のセルに進むときにインターセプトすることです。申し訳ありませんが、そもそもそれを述べるべきでした。
objective-c - setAction: 常に mouseUp で呼び出されます
私のMacアプリには、NSButtonCellsで構成されたNSMatrixがあります。私はこれをします:
ただし、これはユーザーがマウス クリックを離したときに常に呼び出されます。これを変更して、マウスが下がるとすぐに呼び出されるようにすることはできますか?
ありがとう。
objective-c - (さまざまなタイプのデータを含む)動的フォームを表示するために使用できるコントロールはどれですか?
私は次の問題に直面しています:
- アイテムのメタデータがあります。各アイテムは異なるタイプのNSControl、現在はNSTokenFieldとNSTextFieldにすることができますが、NSComboまたは他のタイプが必要になる場合があります。各エントリにラベルと編集可能なコントロールが含まれるフォームを作成する必要があります。アイテムはサーバーから取得されるため、このフォームは動的に作成する必要があります。
私はNSMatrixを使用して実装しましたが、かなりぼろぼろに見えることを除けば、解決方法がわからない視覚的な問題に直面しています。
視覚的な問題は、NSTextFieldCellの上にマウスを移動するたびに、NSMatrixフォームの左上隅にトークンが描画されることです。
今、私は別のタイプのコントロールに移行することを検討しています、
私は数時間グーグルで検索し、次のコントロールを見つけました:NSForm、NSMatirx(NSFormの親)、NSCollectionView、NSTableView
このタスクに最も適切なのはどれですか?
写真を追加したかったのではっきりしているといいのですが、「評判ポイント」が足りないのでうまくいきませんでした。
助けてくれてありがとう、Eyal。
objective-c - CocoaのNSMatrixでNSCellの列と行を取得する
NSMatrixとNSCellが与えられた場合、セルがマトリックスのどの行と列に配置されているかを知るためにマトリックスをクエリする簡単な方法があります。NSActionCellsからアクションメッセージを受け取ったときにこれを知りたいです。
私がそれを行うことができる唯一の方法は、マトリックスの行と列をループしてメッセージ送信者との同等性をチェックするか、セルの位置に基づいてセルにタグを付けることです。これは醜いです。これを行うにはもっと良い方法があると思いますよね?