iOS Swift3 0 UIView動畫詳解

2021-07-25 21:45:53 字數 829 閱讀 4348

在ios開發中為了做一些比較炫的效果有時候免不了使用動畫。雖然蘋果自帶了coreanimation和facebook的pop等動畫框架,這些的確是程式設計師開發的利器,但是我們在做一些比較簡單的動畫時,我們直接使用uiview就可以了, 先給大家看看效果是不是想要的, 這只是乙個學習基礎和入門,需要根據自己的實際情況在做詳細的開發。

縮放動畫可以讓乙個view的大小發生改變,按照一定的比例放大縮小

//animscale 為動畫呼叫的方法

uiview.animate(withduration: 2, animations: animscale)

//縮小為原來的0.5倍或者還原為原來的大小;

func animscale()else

}

旋轉動畫可以讓乙個view繞原點進行旋轉

//animspin 為動畫呼叫的方法

@ibaction func spinanimation(_ sender: anyobject)

func animspin()

透明度動畫可以讓乙個view的透明度在0~1之間改變。透明度為0表示全透明,看不見了。透明度為1表示和正常情況下一樣

@ibaction func animalpha(_ sender: anyobject) 

//改變透明度到0.2 或者還原

func animanimation()else

}

3 swift開發iOS swift資料型別

swift資料型別 在程式語言程式設計時,需要使用各種資料型別來儲存不同的資訊。變數的資料型別決定了如何將代表這些值的位儲存到計算機的記憶體中。在宣告變數時也可指定它的資料型別。所有變數都具有資料型別,以決定能夠儲存哪種資料。內建資料型別 swift 提供了非常豐富的資料型別,以下列出了常用了幾種資...

iOS Swift混編詳解

下面簡單操作一下 1 建立乙個swift或者是oc的工程 下面以swift工程舉例,oc工程操作是一樣的 建立好的時候自動生成我們熟知的幾個檔案 2 此時我們建立乙個oc的class或者是拷貝進來乙個都會出現如下提示 選擇yes之後,會自動生成如下檔案 這個檔案是xcode自動為我們生成的swift...

iOS Swift 異常處理

1 如何建造異常型別 2 如何丟擲異常 3 如何獲取並處理異常 4 不處理異常 5 總結 func checksomething func dosomething print checkpoint 3 checkpoint 1,checkpoint 2,checkpoint 3,clean up h...