iOS CADisplayLink 滑动UIScrollView的时候失效

CADisplayLink 相当于一个timer ,每秒执行60次,一般用于动画等等。 在用CADisplayLink的时候时时用OpneGL渲染绘制图,但是在界面上添加了UIScrollView只要一滚动就会停止调用CADisplayLink的@selector方法。
解决方法如下:
将addToRunLoop方法的NSDefaultRunLoopMode

[displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];

改成为NSRunLoopCommonModes

[displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];