一部のセルに十分なコンテンツが含まれていないビューベースの NSTableView があります。ユーザーがカーソルをセルの上に置くと、セルが自動的に展開されるようにしたいと考えています。
これを検索すると、これがセルベースの NSTableView のデフォルトの動作のようです。ドキュメントには、セルベースのテーブルビュー専用であると言われているshouldShowCellExpansionForTableColumnのようなメソッドもあります。ドキュメントのどこかで、この拡張動作がセルベースのテーブル ビューでもデフォルトでオンになっていることを暗示していますか?
- (BOOL)tableView:(NSTableView *)tableView shouldShowCellExpansionForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
明らかな何かが欠けているような印象を受けます。
ゴール:
- ビューベースのセルに NSTextField オブジェクトの複数の行を配置できる (処理するペースを超えている)
- コンテンツがオーバーフローする場合は、視覚的なインジケーターをセルに入れます
- ユーザーがセル上でツールヒント スタイルのホバーを実行すると、ビューが展開されてすべてのコンテンツが表示されます