Зарегистрируйтесь для прокрутки уведомлений следующим образом:
[[scrollView contentView] setPostsBoundsChangedNotifications: YES];
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(viewDidScroll:) name:NSViewBoundsDidChangeNotification object:nil];
Затем используйте [[scrollView contentView]bounds].origin.y
, чтобы определить, как далеко прокручивается представление, и ответить соответствующим образом.
- (void)viewDidScroll:(NSNotification *)notification {
if ([[scrollView contentView]bounds].origin.y < 0) {
//Refresh here
}
}