問題タブ [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.
nstableview - NSCell の強調表示されたプロパティの NSView バージョンは何ですか?
セルベースの NSTableView をビューベースに移行しています。NSCell では、セルが強調表示されているかどうかを判断する (たとえば、テキストを黒ではなく白で描画する) ために、NSCellhighlighted
プロパティを調べました。
これの NSView バージョンは何ですか? ドキュメントでこのようなものを見つけることができません。
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 に接続できません。
xcode - macOS NSTableView セルは何もしません
私はこの行を持っています "func tableView(_ tableView: NSTableView, didClick tableColumn: NSTableColumn) {ここにコード}"
この関数は何もしません。テーブル ビューの行をクリックし、クリックしたときに何らかのアクションを実行したいと考えています。しかし、それは何もしません。行は正しく表示されますが、アクションがありません。その関数に「print("Clicked")」も追加しましたが、それでもログ情報には表示されません」
他にどうすればこれを機能させることができますか?