1. addObserver 与
removeObserver 一定要一一对应 否则假如add多次,而remove只一次时 仍会走
observeValueForKeyPath 方法
[self.mytableView addObserver:self forKeyPath:@"contentOffset" options:(NSKeyValueObservingOptionOld|NSKeyValueObservingOptionNew) context:nil];
[self.mytableView addObserver:self forKeyPath:@"contentOffset" options:(NSKeyValueObservingOptionOld|NSKeyValueObservingOptionNew) context:nil];