2015-12-21 21 views
0

我需要某種開始點或概念建議如何獲得這種動畫,如股票iOS日曆應用程序。如何製作這種動畫?

enter image description here

我需要無限滾動視圖,動畫天數和日期。如果有一些日曆應用程序克隆這部分介紹,我會很感激鏈接。我在Github搜索了很多,但是找不到這個部分。它只能在可滾動區域進行頁面控制,並且只在頂部標註?我如何讓圓形部分反轉字體?或者是從1到31的兩組圖片?

+0

此[教程](http://www.code4app.net/ios/Weekly-calendar-view-for-iphone,-scrollable/54c5daefe24741cf0dc54249)可以幫助。或者可能是幾個選項[這裏](http://www.code4app.net/category/calendar) –

+0

我見過他們,但找不到那些我感興趣的還有部分。 – Pablo

+0

看看:https://github.com/nicklockwood/iCarousel – BoilingLime

回答

0

沒有足夠的評論意見,但我認爲我可能至少可以釋放一點點光明。我只是在滾動視圖部分有類似的問題。要讓它在頂部切換日期,請在scrollView類中實現scrollViewDidScroll。就像這樣:

func scrollViewDidScroll(scrollView: UIScrollView){ 
    let xOffset = scrollView.contentOffset.x; 

    if xOffset >= currentViewsFarRightSide 
     { 
      //move date to the next date 
     } 
} 

所以,你正在檢查的滾動視圖的X偏移和一旦達到屏幕寬度的下一個倍數,它跳到上面的下一個日期。現在對於反轉和東西,可能有更好的方法,但有兩個圖像也可以像你所建議的那樣工作。你甚至可以創建一個過渡和if語句裏面你可以做一個

UIView.animateWithDuration 

隨着你的形象轉變,它可能看起來相當不錯。希望我以某種方式提供幫助。祝你好運!

+0

你找到一個解決辦法了嗎? –