У меня есть экземпляр NSTableView на основе представления, содержащий один столбец. Мне нужно определить экземпляр NSTableCellView для этого столбца до заполнения таблицы. Мне нужно, чтобы представление определяло его высоту и шрифт, которое оно использует для текстового поля, которое оно содержит.
Я пробовал
func view(atColumn: Int, row: Int, makeIfNecessary: Bool) -> NSView?
, но происходит сбой, потому что пустойТаблица не содержит строк.
Я попытался использовать идентификатор для ячейки и вызвал
func makeView(withIdentifier: NSUserInterfaceItemIdentifier, owner: Any?) -> NSView?
, но таблица не отображает данные после предоставления идентификатора в xib,Я думаю, что это может быть связано с привязкой таблицы к контроллеру массива.
Поскольку при построении таблицы в IB создаются экземпляры NSTableCellView в NSTableColumns, я бы подумал, что будетсредство запроса столбца для представлений, но это не так.
Будем весьма благодарны за любые указания.