iOS 動畫入門到精通(1.2):位移

發表於2016-05-18

iOS 動畫入門到精通(1.2):位移

上一節很多同學反映寫得太細了,看著有點累。

好吧,從這一節開始,為了節省時間,小牛哥把最主要的內容用程式碼的方式介紹,畢竟程式碼是我們們最好的溝通方式。

正題開始!

這一節大家可以學到:

  1. 如何動態新增檢視 UIView(哥之前有篇博文介紹了這個《動態新增子檢視 UIView 的正確方法》在這裡可以找到具體的程式碼)
  2. 怎樣把 UIView 做成圓形 (只須一行程式碼)
  3. 如何新增滑動手勢和響應方法
  4. 最後就是如何在動畫中改變檢視的位置

iOS中位移的動畫主要是通過在動畫 block 中改變檢視的 frame 或 center 來實現的。

請大家開啟Xcode, 新建一個 Single View based 的 Swift 專案,把以下的程式碼複製到 ViewController.swift 中。

只要幾十行程式碼,一個好玩的動畫小 app 就做好了!

程式碼小結:以下的程式碼在程式開始建立了一個紫色圓形的UIView, 然後新增上下滑動手勢方法,當你上下滑動螢幕時,圓形的檢視會以動畫的形式上下滑動。

  • Swift 程式碼下載:http://www.xmartcalc.com/ios-animation/codes/1.2/Animation1.2_Swift.zip
  • Ojective-C 程式碼下載:http://www.xmartcalc.com/ios-animation/codes/1.2/Animation1.2_OC.zip

相關文章