You can monitor a scroll view's changes by monitoring the bounds of it's content view. First set the content view to post its changes with
[contentView setPostsBoundsChangedNotifications:YES];
Then register as an observer of those notifications with
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(boundsDidChange:) name:NSViewBoundsDidChangeNotification object:contentView];
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…