Добавление столбцов в NSTableView на основе представления программным способом - PullRequest
0 голосов
/ 01 июня 2018

В настоящее время у меня есть NSTableView на основе ячеек, где мне нужно добавить столбцы и связать их с моей моделью.Размер текста для столбцов - System-Small, и все отлично работает, потому что я могу программно установить свойства dataCell при создании столбца.

С таблицей на основе представления и без dataCell, как я могу сделатьуверены, что при создании столбца текстовая ячейка имеет правильный размер и т. д.?Похоже, что нет способа сохранить столбец шаблона в кончике и загрузить его несколько раз (каждый раз при изменении идентификатора) перед добавлением его в таблицу.

При переключении на NSTableView на основе представленияЯ понимаю, что я не могу связать целый столбец при создании, как я могу с таблицами на основе ячеек, но вместо этого я должен сделать это во время:

-(NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row

Я могу связать вот так, но просто нужноспособ предварительно настроить внешний вид и расположение столбца, так как я не могу понять, как даже найти представления в новом столбце, поскольку у них нет идентификаторов, как если бы они пришли из какого-то шаблона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...