Единственный раз, когда я видел, как контролируется перелистывание страниц, - это использование cocos2d http://www.cocos2d -iphone.org / about
"cocos2d для iPhone - это фреймворк для создания 2D-игр, демонстраций и других графических / интерактивных приложений. Он основан на дизайне cocos2d: он использует те же понятия, но вместо использования python использует с ".
CartoonSmart http://www.cartoonsmart.com/ использует его в Starter Kit для электронных книг, где они устанавливают параметр transitionWithDuration, фрагмент которого показан ниже.
-(void) doAfterChangingPages {
[[BookData sharedData] turnPage];
CCTransitionPageTurn* transition = [CCTransitionPageTurn transitionWithDuration:2 scene:[ThePage scene] backwards:NO];
[[CCDirector sharedDirector] replaceScene:transition];
}
На самом деле жеста смахивания не существует, хотя может показаться, что это так, просто жест касания в определенной области на внешнем краю страницы вызывает переход. Скорость является постоянной, поэтому независимо от того, насколько медленным или быстрым выполняется жест, страница всегда поворачивается со скоростью, установленной параметром.