音量振動條

效果圖片來自網絡

OC代碼實現:

#import"ViewController.h"

@interfaceViewController()

@property(weak,nonatomic)IBOutletUIView*contentView;

@end

@implementationViewController

- (void)viewDidLoad {

[superviewDidLoad];

//復制層:復制里面的子層

CAReplicatorLayer*repL = [CAReplicatorLayerlayer];

repL.frame=_contentView.bounds;

//

instanceCount:表示復制層中有多少份子層,拷貝是instanceCount

- 1份

repL.instanceCount=4;

//設置復制子層偏移量,每個子層都會相對上一次偏移

repL.instanceTransform=CATransform3DMakeTranslation(40,0,0);

//延遲每個子層的動畫,相對于上一個子層延遲

repL.instanceDelay=0.2;

//設置子層的顏色

repL.instanceColor= [UIColorcolorWithWhite:1alpha:0.2].CGColor;

[_contentView.layeraddSublayer:repL];

//紅色的圖層

CALayer*layer = [CALayerlayer];

layer.backgroundColor= [UIColorredColor].CGColor;

//layer.frame = CGRectMake(0, 100, 30, 100);

layer.anchorPoint=CGPointMake(0,1);

layer.position=CGPointMake(0,200);

layer.bounds=CGRectMake(0,0,30,100);

//把紅色圖層添加到復制層中

[repLaddSublayer:layer];

CABasicAnimation*anim = [CABasicAnimationanimation];

anim.keyPath=@"transform.scale.y";

anim.toValue=@0;

anim.duration=0.5;

//設置動畫反轉

anim.autoreverses=YES;

anim.repeatCount=MAXFLOAT;

[layeraddAnimation:animforKey:nil];

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 音量振動條的效果圖 相信大家對老版音樂播...
    千煉成鋼閱讀 666評論 0 0
  • Core Animation Core Animation,中文翻譯為核心動畫,它是一組非常強大的動畫處理API,...
    45b645c5912e閱讀 3,069評論 0 21
  • 在iOS中隨處都可以看到絢麗的動畫效果,實現這些動畫的過程并不復雜,今天將帶大家一窺ios動畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,573評論 6 30
  • 在iOS實際開發中常用的動畫無非是以下四種:UIView動畫,核心動畫,幀動畫,自定義轉場動畫。 1.UIView...
    請叫我周小帥閱讀 3,169評論 1 23
  • 初聽陳奕迅的歌是在初二的時候,那個時候,十年正火。當時真的對這個歌手沒有太多的記憶,因為身處小村莊,信息比較閉塞。...
    小耳朵tutu閱讀 190評論 0 0