重新加载后的 NSTableView 通知
Posted
技术标签:
【中文标题】重新加载后的 NSTableView 通知【英文标题】:NSTableView notification after reload 【发布时间】:2013-12-23 03:33:31 【问题描述】:在 [table reloadData] 之后表格完成加载数据后,是否有任何来自 NSTableView 的通知会提醒我?我想在使用 [table scrollRowToVisible:lastRowIndex] 加载数据后滚动到最后一行,但需要加载表格才能使其工作。
更新: 将新项目添加到表格后,我想滚动到最后一个,所以它是可见的。 我也想在加载和显示视图时这样做。 谢谢。
【问题讨论】:
我不认为 NSTableView 直接支持这一点。您能否添加一些有关您希望滚动发生的时间和原因的详细信息? 【参考方案1】:你可以只继承 NSTableView 的 -reloadData 方法,但我要提醒你,它可能被调用的频率比你想的要多。
【讨论】:
以上是关于重新加载后的 NSTableView 通知的主要内容,如果未能解决你的问题,请参考以下文章
NSTableView,NSArrayController 和仅在按键后重新加载?
NSTableView reloadData - 索引超出范围异常