3

提供されたデータに応じていくつかの列を追加できる動的 NSTableView があります。各列について、ヘッダー セルを NSPopUpButtonCell に設定しました。(補足: NSTableHeaderView のカスタム サブクラス クラスを使用する必要がありました。そうしないと、メニューがポップアップしません)。右上の重複または余分なヘッダー ボタン セルを除いて、すべて正常に機能します。スクリーンショットに示すように、以前の列選択を完全に反映しています。私の質問は、NSTableView が前のポップアップ ヘッダー セルをリサイクルしないようにするにはどうすればよいですか? (ちなみに、 setCornerView メソッドを試しましたが、それは垂直スクロールバーの上のヘッダー領域にのみ影響します。)

列ヘッダー popupbuttoncell の複製

列ヘッダーの複製 popupbuttoncell は、前の列の選択された値を反映します

4

2 に答える 2