私のコード内でNSTableViewのフォントサイズを変更して、好みに合わせて変更できるようにしようとしています。 各NSTableCellViewのフォントサイズを変更しても成功しましたが、ヘッダーセルではフォントサイズを変更できませんでした。私はこのNSTableHeaderCellのフォントサイズを変更するには
let headerCell = NSTableHeaderCell()
let font = NSFont(name: "Arial", size: 22.0)
headerCell.stringValue = "firstname"
headerCell.font = font
customerTable.tableColumns[0].headerCell = headerCell
ようにそれをやろうとした
ヘッダーセルののstringValueはそれに応じて設定されますが、サイズは変更されません。ヘッダーのフォントサイズを変更するにはどうすればよいですか?
おかげ
オリバー
プロパティフォントは既にNSTableHeaderCellの基底クラスであるNSCellの一部です。だからプロパティはそこにあるが、何とか考慮されていない。 –
@OliverKoehler私はSwiftで私のソリューションを試してみると、うまくいかないようです。 – tomfriwel
あなたは正しいです。私はNSTableHeaderCellから継承するCustomTableHeaderCellを作成しました。しかし、正常に動作するためには、基本クラス(NSView)のプロパティを設定すれば十分です。私は職場復帰時にコードをアップロードします。 –