У меня есть NSViewController
, содержащий табличный вид на основе представления. Когда я инициализирую контроллер представления и выставляю его вид на скрипу, вид таблицы прокручивается в нижнюю часть. Вместо этого я предпочел бы, чтобы представление таблицы прокручивалось вверх.Scroll NSTableView при загрузке
Я знаю метод -scrollRowToVisible:
, но я не могу понять, где его вызвать, чтобы вначале появилось представление таблицы, прокручиваемое вверх. Я попытался вставить его в конце метода -loadView
NSViewController
, но, очевидно, он не работает, так как представление таблицы еще не загрузило свои строки еще в этой точке.
Что это было бы лучшим местом для размещения вызова метода ? Или, альтернативно, существует ли свойство, чтобы представление таблицы отображало первую строку вместо последней?
Спасибо, что сработал. Я закончил тем, что поместил вызов в '-tableView: rowViewForRow:'. Я думал, что включение его в какой-либо из методов делегата приведет к сбою, поскольку ячейки полностью не выложены, но это не так. Еще раз спасибо. – Jacopo
fine ... thanks ... – Amitg2k12
Нет такой вещи, как «NSTableViewUIDelegate», и вы связаны с 'UITableViewDelegate', который предназначен для неправильной платформы. –