我有一個NSViewController
包含一個基於視圖的表格視圖。當我初始化視圖控制器並將其視圖放在screent上時,表視圖會滾動到底部。我寧願將表視圖滾動到頂部。加載滾動NSTableView
我知道方法-scrollRowToVisible:
,但我無法確定在哪裏調用它,以便表視圖首先滾動到頂部。我嘗試在NSViewController
的-loadView
方法的末尾插入它,但顯然它不起作用,因爲表視圖還沒有加載它的行。
將電話打到-scrollRowToVisible:
方法的最佳位置是什麼?或者,是否有一個屬性可以使表視圖顯示它的第一行而不是最後一行?
謝謝你的工作。我最終把調用放在'-tableView:rowViewForRow:'中。我認爲把它放在任何委託方法中都會導致崩潰,因爲單元並沒有完全佈局,但它沒有完全佈局。再次感謝。 – Jacopo
罰款...謝謝... – Amitg2k12
沒有「NSTableViewUIDelegate」這樣的東西,而且你鏈接到了'UITableViewDelegate',這是錯誤的平臺。 –