Как увеличить высоту строки в NSTableView на основе текста Content?

Как увеличить высоту строки в NSTableView на основе текста Content.Row Высота должна быть увеличена, когда есть больше текста, и строка должна уменьшаться, когда текст удаляется.

Я реализовал уведомление textDidChange в моем подклассе NSTableView, но я не нашел никакого метода, который увеличивал бы высоту строки. setRowHeight из NSTableView увеличит высоту каждой строки в табличном представлении. Я хотел бы иметь переменную высоту строки. Могу ли я иметь какой-нибудь образец кода или какие-либо указатели для этого.


Я нашел следующую ссылку

http://cocoadev.com/forums/discussion/1851/calculating-row-heights

Но я не могу найти ни одного примера по этому поводу !. Любой пример по этому поводу был бы для меня большим подспорьем!


Пытался реализовать следующее удаление

- (CGFloat) tableView: (NSTableView *) tableView heightOfRow: (NSInteger) row

путем вычисления длины строки. Теперь я могу увеличить высоту строки, но Высота NSTextFieldCell такая же. Как увеличить высоту текстового поля при изменении высоты строки.

7
задан Ram 10 January 2012 в 14:14
поделиться