你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iOS完成百度外賣頭像海浪的後果

iOS完成百度外賣頭像海浪的後果

編輯:IOS開發綜合

後果演示

百度外賣 海浪後果圖:


你須要曉得的

CADisplayLink

簡略的說就是必定時器,其基本應用刷幀和屏幕頻率一樣來重繪襯著頁面.

其創立方法:

CADisplayLink *timer = [CADisplayLink displayLinkWithtarget:self selector:@selector(wave)];
[timer addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];

CAShapeLayer

CALayer的子類,平日聯合CGPath來繪制圖形.

其創立方法:

CAShapeLayer *Layer = [CAShapeLayer layer];
Layer.frame = self.bounds;
Layer.fillColor = self.realWaveColor.CGColor;
Layer...等屬性
[self.view.layer addSublayer:Layer];

其長處

襯著效力高襯著疾速。CAShapeLayer應用了硬件加快,繪制統一圖形會比用Core Graphics快許多。

高效應用內存。一個CAShapeLayer不須要像通俗CALayer一樣創立一個寄宿圖形,所以不管有多年夜,都不會占用太多的內存。

不會被圖層界限剪裁失落。一個CAShapeLayer可以在界限以外繪制。你的圖層途徑不會像在應用Core Graphics的通俗CALayer一樣被剪裁失落。

不會湧現像素化。當你給CAShapeLayer做3D變換時,它不像一個有寄宿圖的通俗圖層一樣變得像素化。

三角函數

思緒完成

UIView --> 2個CAShapeLayer --> imageView.frame.orgin.y調劑

重要代碼完成


最初後果:

以上就是本文的全體內容,願望對年夜家開辟IOS能有所贊助。假如有疑問可以留言評論辯論。

【iOS完成百度外賣頭像海浪的後果】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved