可惜都沒有看到映客那個刷禮物的效果,於是手癢癢,決定自己做乙個~
首先從簡單的開始,文字描邊+連擊效果,這個比較簡單,只要重寫 uilabel 的- (void)drawtextinrect:(cgrect)rect
就可以達到文字描邊的效果;然後開定時器,讓數字增加,動畫效果用關鍵幀動畫控制。
然後仿照映客的 ui 自定義 view ,控制動畫,從螢幕外面進入,然後顯示連擊效果,最後隱藏,恢復到初始位置。
@synthesize finished = _finished;
@synthesize executing = _executing;
- (instancetype)init
return
self;
}- (void)start
self
.executing = yes;
[[nsoperationqueue mainqueue] addoperationwithblock:^];
}];}#pragma mark - 手動觸發 kvo
- (void)setexecuting:(bool)executing
- (void)setfinished:(bool)finished
注意這裡 :
_presentview.frame = cgrectmake(-self.listview
.frame
.size
.width / 2, 300 - (_index % 2) * 70, self.listview
.frame
.size
.width / 2, 40);// i % 2 控制最多允許出現幾行
queue
.maxconcurrentoperationcount =
2; // 佇列分發
問題交流:[email protected] 仿映客直播禮物特效製作流程
在禮物特效製作中分四個階段。分別是 1創意階段 2製作階段 3配置階段 4除錯階段 一 創意階段 1 設計部門的創意設計師 視覺設計師和動畫設計師,針對最近流行元素 熱點 節日,定製禮物特效。開圓桌會議進行頭腦風暴,發散思維,確定禮物特效主題及大體的製作方向和思路。2 創意設計師根據確定下來的內容 ...
做一款仿映客的直播App
一 直播現狀簡介 1.技術實現層面 技術相對都比較成熟,裝置也都支援硬編碼。ios還提供現成的video toolbox框架,可以對攝像頭和流 資料結構進行處理,但video toolbox框架只相容8.0以上版本,8.0以下就需要用x264的庫軟編了。2.直播優化層面 其實最難的難點是提高首播時間...
iOS 仿百度衛士動畫
image image 有兩個功能,上面的滑竿是來改變量值大小,並調整餅狀圖的扇形面積 下面的滑竿是來調整整體的上下浮層間距。總體就這麼兩個功能,下面開始分布來介紹如何實現的。檢視層級 image 一 餅狀圖 文字部分採用catextlayer的方式新增到介面上,通過滑動滑竿來改變量值。後面的餅狀圖...