Как сделать анимацию скручивания страницы в webView? - PullRequest
0 голосов
/ 18 ноября 2011

Я работаю над приложением PDF Reader.Если я отображаю PDF-файл, я не могу изменить размер шрифта.

Итак, я отображаю файл ePub в UIWebView.Но моя проблема в том, как добавить анимацию скручивания страницы в UIWebView, как это делают iBook и другие приложения.

1 Ответ

6 голосов
/ 21 ноября 2011

Я создал UIWebView с именем myWebView, и при нажатии на кнопку в окне просмотра будет показан эффект скручивания: -

    -(IBAction) nextPageAnimationForWebView{        
    CATransition *animation = [CATransition animation];
    [animation setDelegate:self];
    [animation setDuration:1.0f];
    animation.startProgress = 0.5;
    animation.endProgress   = 1;
    [animation setTimingFunction:UIViewAnimationCurveEaseInOut];
    [animation setType:@"pageCurl"];

        //[animation setType:kcat]; 
        [animation setSubtype:kCATransitionMoveIn];

    [animation setRemovedOnCompletion:NO];
    [animation setFillMode: @"extended"];
    [animation setRemovedOnCompletion: NO];
    [[myWebView layer] addAnimation:animation forKey:@"WebPageCurl"]; 

}

Пожалуйста, скажите, если это решило ваш ответ.

...