概述
方法一:可以直接在以下这个方法里面做判断,如果rowIndex等于数据源数组的长度的时候就是到底部了
- (id)tableView:(NSTableView *)theTableView objectValueForTableColumn: (NSTableColumn *)theColumn row:(NSInteger)rowIndex
{
if (rowIndex == thirdArr.count-1) {
NSLog(@"id the end");
}
return [[thirdArr objectAtIndex:rowIndex] objectForKey:[theColumn identifier]];
}
方法2:
- (void)windowDidLoad
{
[superwindowDidLoad];
[[NSNotificationCenterdefaultCenter]
addObserver:self
selector:@selector(prepareForNewDisplay:)
name:NSViewBoundsDidChangeNotification
object:[[thirdTableView enclosingScrollView] contentView]]; // table is scrolled
}
- (void)didScroll:(NSNotification *)notification
{
NSLog(@"notification object = %@",[notification object]);
}
转载于:https://www.cnblogs.com/weilaikeji/archive/2013/04/28/3049638.html
最后
以上就是悦耳时光为你收集整理的Mac下检测NSTableView的滑动事件的方法的全部内容,希望文章能够帮你解决Mac下检测NSTableView的滑动事件的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复