2011-11-18 73 views
0

我正在使用PDF阅读器应用程序。如果我显示PDF文件,那么我无法更改此字体大小。如何在webView中给页面卷曲动画?

所以我在UIWebView中显示ePub文件。但我的问题是如何像iBook和kindle应用那样在UIWebView中添加页面卷曲动画。

+0

看看http://stackoverflow.com/questions/5867060/uiwebview-and-animation可能会有所帮助 –

回答

6

我已经创建了一个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"]; 

} 

请告诉我们,如果这个解决您的答案。

+0

它的代码工作,但我想使用PDF阅读器,如iBook&kindle应用程序。 – MinuMaster

+0

请详细解释您的问题 –

+0

我正在使用PDF阅读器应用程序。如果我使用UIView并在此上绘制PDF内容,那么我将能够在UIView上创建动画。 但在此我无法突出显示搜索文本和更改PDF的字体大小。当我使用ePub并在网络视图中显示时,我将能够突出显示搜索文本并更改字体大小。 但我不知道如何使页面卷曲动画改变页面动画web视图。 – MinuMaster