核心動(dòng)畫CoreAnimation
CALayer圖層
UIView是一個(gè)視圖視圖上面可以添加響應(yīng)事件視圖等可以和用戶交互
CALayer不可以和用戶交互,只能顯示內(nèi)容
UIView上面的rootLayer發(fā)生改變的話子圖層也會(huì)發(fā)生改變button不止有一個(gè)視圖改變的只是其中一個(gè)視圖的rootLayer顯示未被裁切的邊框
CALayer發(fā)生改變子圖層不會(huì)跟隨發(fā)生改變自帶動(dòng)畫效果(當(dāng)改變屬性值的時(shí)候)隱式動(dòng)畫
bounds邊境范圍
position中心點(diǎn)
zPosition z軸中心點(diǎn)
anchorPoint錨點(diǎn)?????
anchorPointZ Z軸錨點(diǎn)
transform轉(zhuǎn)換形態(tài)
frameNO. Animatable坐標(biāo)
hidden隱藏
doubleSided圖層背面是否顯示
geometryFlipped翻轉(zhuǎn)顛倒
masksToBounds裁切邊境
contents內(nèi)容
opaque不透明度
allowsEdgeAntialiasing是否使用變形后的抗鋸齒
backgroundColor背景顏色
borderWidth邊框?qū)?/p>
borderColor邊框顏色
opacity不透明度
shadowColor陰影顏色
shadowOpacity陰影不透明度
rasterizationScale防止Retina屏幕像素化
shadowOffset陰影偏移量
shadowRadius陰影的半徑
CAAnimation
CAPropertyAnimation屬性動(dòng)畫通過屬性值改變產(chǎn)生動(dòng)畫效果
CABasicAnimation基礎(chǔ)動(dòng)畫只能是兩個(gè)點(diǎn)之間的變化
CASpringAnimation彈簧動(dòng)畫
CAKeyframeAnimation關(guān)鍵幀動(dòng)畫可以添加多個(gè)點(diǎn)的變化或者路徑
CAAnimationGroup動(dòng)畫組可以添加多種效果達(dá)到預(yù)期動(dòng)畫
CATransition轉(zhuǎn)場(chǎng)動(dòng)畫視圖切換的時(shí)候添加動(dòng)畫效果