Поле со списком в представлении на основе NSTableView - PullRequest
1 голос
/ 11 декабря 2011

У меня есть представление на основе NSTableView.Он использует источник данных, а НЕ привязки.У меня все протокол настроен правильно, и он работает, если я использую текстовое поле.Однако я пытаюсь изменить последний столбец в поле со списком.Я думаю, что мне нужно использовать пользовательский NSTableCellView, но я не совсем уверен, как это сделать.Любая помощь в том, как его настроить, была бы великолепна.

1 Ответ

2 голосов
/ 11 декабря 2011

Где бы у вас ни был установлен ваш делегат NSTableView, мы надеемся, что у вас есть соответствующий tableView:dataCellForTableColumn:row: метод для его использования.

Если вы это сделаете, то предоставление ему поля со списком может выглядеть так:просто, как создание IBOutlet, указывающего на объект NSCell с выпадающим списком.

И когда этот метод dataCellForTableColumn вызывается и NSTableColumn равен столбцу, для которого вы хотите вернуть поле со списком, затем верните этот специальный NSCell.

Как это звучит до сих пор?

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