I can show some code if necessary, but I don't believe my question will need it because it's fairly general.

I have a UIView that has a UICollectionView in it. It's a 10 x 10 grid with a custom layout. I have it custom simply because I want it to scroll both side to side and up and down.

I also have a NSTimer running a countdown clock. The NSTimer runs smoothly except when the user scrolls the UICollectionView. In fact, when a user scrolls it in any direction the NSTimer stops completely, then, when the user stops, the timer begins again right where it left off.

I've used an NSTimer many times and never saw a simple user interaction causing it to stop.

Is there any way to avoid this from happening?

Thanks!