問題タブ [nstableviewcell]

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

nstableview - NSCell の強調表示されたプロパティの NSView バージョンは何ですか?

セルベースの NSTableView をビューベースに移行しています。NSCell では、セルが強調表示されているかどうかを判断する (たとえば、テキストを黒ではなく白で描画する) ために、NSCellhighlightedプロパティを調べました。

これの NSView バージョンは何ですか? ドキュメントでこのようなものを見つけることができません。

0 投票する
0 に答える
527 参照

cocoa - InterfaceBuilder NSButton は NSViewController に接続します 原因「アクションに接続できませんでした。ターゲット クラス NSObject が応答しません」

「ファイルのNSTableView所有者」がViewController. customNSTableCellViewでボタン (削除用) をドラッグしたので、そのボタンをクリックして現在の行を tableView から削除したいのですが、行を追加すると、デバッグ コンソールに " Could not connect action, target class NSObject does not respond to deleteAction:"と表示されます。

私は NSTableView をバインドする NSArrayController を使用しています(追加アクションが正常にトリガーされます)。また、別の奇妙な問題が発生しNSTableCellViewました。セルをサブクラス化して設定しようとし"Custom Class"ましMyTableCellViewたが、ボタンを MyTableCellView に接続できません。

デバッガ

UI

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

xcode - macOS NSTableView セルは何もしません

私はこの行を持っています "func tableView(_ tableView: NSTableView, didClick tableColumn: NSTableColumn) {ここにコード}"

この関数は何もしません。テーブル ビューの行をクリックし、クリックしたときに何らかのアクションを実行したいと考えています。しかし、それは何もしません。行は正しく表示されますが、アクションがありません。その関数に「print("Clicked")」も追加しましたが、それでもログ情報には表示されません」

他にどうすればこれを機能させることができますか?