2011-10-26 60 views
1

Hy,我想在書中做一個pagecurltransition,當我按下一個按鈕是curlup,我想看看,而過渡beeing做下一頁。 而對於curldown,我希望轉換視圖與下一頁一致。就像我在書中移動頁面一樣。 轉換工作正常,但問題是我希望我的指令在轉換完成時執行。 問題是,mywebview在轉換完成後加載文本。這裏是我的過渡代碼:Iphone PageCurlTransition就像一本書?

[UIView transitionWithView:self.view 
          duration:1.0 
          options: UIViewAnimationOptionTransitionCurlUp 
          animations:^{ 
            [self.theWebView loadHTMLString:text baseURL:nil]; 
          completion:NULL 
]; 

即使我把loadHtmlString命令轉換之前它不工作,像我想要的。

 [UIView transitionFromView:mycurentview 
            toView:mynextview 
            duration:1.0 
            options:UIViewAnimationOptionTransitionCurlUp 
            completion:nil 
          } 

我已經試過,但它不會使動畫。它從視圖變爲動畫而不是視圖。

回答

0

在github上有許多頁面動畫框架。這裏是一個很好的一個:

https://github.com/ole/leaves

+0

我只是想簡單一些,我不想讓動畫識別鼠標移動的東西,就像那樣,我只想在頁面下方翻轉下一個頁面(在轉換過程中)和curldown過渡我想從新的頁面上來。就這些。 –

0

我最後的答案是愚蠢的,我爲此道歉。我發現新的UIPageViewController允許真正了不起的頁面捲曲。 Erica Sadun出版了一本新書,其中包括有關這方面的部分。她的測試代碼是here,看第5章。