uiview動畫
改變uiview的frame:
-(ibaction)changeframe:(id)sender#pragma mark - uiviewanimationdelegate的**
//開始動畫方法
- (void)animationwillstart:(nsstring *)animationid context:(void *)context
//結束動畫的方法
- (void)animationdidstop:(nsstring *)animationid finished:(nsnumber *)finished context:(void *)context
改變uiview的顏色
-(ibaction)changecolor:(id)sender
改變uiview的透明度
-(ibaction)changealpha:(id)sender
uiview的翻轉效果
-(ibaction)rotaionaction:(id)sender
uiview的旋轉效果
//旋轉的效果
-(ibaction)transfromaction:(id)sender
coreanimation動畫
layer的一些常用屬性
//設定為圓角
self.imageview.layer.cornerradius = self.imageview.frame.size.width/2;//
//注意:還要設定(maskstobounds這個屬性影響layer層的陰影效果)
= yes;
//設定layer的陰影顏色
self.imageview.layer.shadowcolor =[uicolor redcolor].cgcolor;
//設定透明度
self.imageview.layer.shadowopacity = 0.1
;
//設定陰影的偏移量
self.imageview.layer.shadowoffset = cgsizemake(20, 10
);
//設定陰影的模糊度
self.imageview.layer.shadowradius = 1.0f
;
//需求:拖進來uiview,設定陰影,
self.uiview.layer.shadowcolor =[uicolor orangecolor].cgcolor;
self.uiview.layer.shadowopacity = 0.5
; self.uiview.layer.shadowoffset = cgsizemake(30, 30
); self.uiview.layer.shadowradius = 2.0f;
自定義layer
- (void)customlayout
cabasicanimation動畫
-(ibaction)basicanimation:(id)sender
cakeyframeanimation動畫
-(ibaction)keyaction:(id)sender
caanimationgroupaction組動畫
-(ibaction)caanimationgroupaction:(id)sender
caspring動畫
-(ibaction)caspringaction:(id)sender
iOS7 動畫學習
該部分 實現了乙個黑色的圖形view從左到右地平滑移動 當然通過修改y座標也可以實現,由上到下的平滑移動 源自 ios7 programming code import viewcontroller.h inte ce viewcontroller property weak,nonatomic i...
iOS 學習總結之動畫
objc view plain copy uiview的,翻轉 旋轉,偏移,翻頁,縮放,取反的動畫效果 翻轉的動畫 開始動畫 uiviewbeginanimations doflip context nil 設定時常 uiviewsetanimationduration 1 設定動畫淡入淡出 uiv...
ios 學習總結之動畫
uiview的,翻轉 旋轉,偏移,翻頁,縮放,取反的動畫效果 翻轉的動畫 開始動畫 uiview beginanimations doflip context nil 設定時常 uiview setanimationduration 1 設定動畫淡入淡出 uiview setanimationcur...