photokandyStudios / gbible

Greek Interlinear Bible for iOS (native)
http://www.photokandy.com/apps/gib
41 stars 31 forks source link

Smooth the scrolling for the Bible View #1

Closed kerrishotts closed 12 years ago

kerrishotts commented 12 years ago

Currently the initial scroll on the table view is jerky when a new cell is loaded. This is most likely due to loading the notes and their heights on-demand. Interestingly after a scroll through, it becomes smooth.

The degree of jerkiness is highly dependent on the device generation, so an iPad 3 is not as bad as an iPad 1.

kerrishotts commented 12 years ago

Build 3584 is the initial attempt at smoothing the scrolling. iPad3 is a little smoother. iPad1 is smoother sometimes, slower when making large scrolls.

kerrishotts commented 12 years ago

ATM, we're about as smooth as I can get it. Which isn't to say it is smooth - it isn't. sigh. The only way I know to improve the speed is to implement the display as a drawRect instead of using views. That'll take some work. Probably a v2 release.

kerrishotts commented 12 years ago

As of build # 3826, implemented. Not quite perfect, but quite smooth even on older devices. We're using drawRect, so this is likely about as good as we can get.