Какао: многострочный NSTextFieldCell в NSOutlineView - PullRequest
1 голос
/ 21 января 2011

Я разрабатываю приложение Какао.

У меня NSOutlineView, отображающий пользовательские ячейки (ячейки наследуются от NSTextFieldCell). Проблема, с которой я сталкиваюсь, заключается в том, что текст ячейки отображается только в одну строку ... как я могу иметь многострочное textField ???

Спасибо за чтение;)

1 Ответ

3 голосов
/ 22 января 2011
  1. Сконфигурируйте dataCell столбца таблицы для переноса вместо прокрутки с помощью - [NSCell setWraps:]
  2. Реализация - [NSObject outlineView: heightOfRowByItem:] в вашем представлении структуры представления.
  3. Используйте - [NSCell cellSizeForBounds:], чтобы найти высоту ячейки для определенной ширины.Для cellSizeForBounds: вы можете передать по-настоящему высокий прямоугольник шириной вашего столбца, и он вернет меньший прямоугольник, который является правильной высотой для текста, чтобы соответствовать этой ширине.
...