iOS高級(jí)動(dòng)畫(huà)(三)雜談CACurrentMediaTime()

  • CACurrentMediaTime 是系統(tǒng)的一個(gè)絕對(duì)時(shí)間,他是獨(dú)立的一個(gè)時(shí)間體系
  • CACurrentMediaTime 取自機(jī)器時(shí)間 mach_absolute_time()
  • CACurrentMediaTime 順著自然時(shí)間不斷的遞增,或者說(shuō)是流逝
  • 根據(jù)convertTime 這個(gè)api 有 fromLayer 和 toLayer 兩種選擇, 推測(cè)出每個(gè) layer 有自己的 時(shí)間維度
    但是所有的 layer 都遵循CACurrentMediaTime 并且可以通過(guò)CACurrentMediaTime 相互轉(zhuǎn)換 時(shí)間維度
  • convertTime 轉(zhuǎn)換出來(lái)的時(shí)間是有區(qū)間的,位于轉(zhuǎn)換后的layer 的時(shí)間軸中的某一點(diǎn) (可以理解成進(jìn)度條的某一時(shí)刻)
  • 多用于CA動(dòng)畫(huà)的 <暫停/播放> 的 begenTime 設(shè)置 ; 多個(gè)CA動(dòng)畫(huà)播放時(shí)間先后與次序的精確性問(wèn)題 (組CA動(dòng)畫(huà)只需要設(shè)置一次,詳見(jiàn)高級(jí)動(dòng)畫(huà)(二) );
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在iOS中隨處都可以看到絢麗的動(dòng)畫(huà)效果,實(shí)現(xiàn)這些動(dòng)畫(huà)的過(guò)程并不復(fù)雜,今天將帶大家一窺ios動(dòng)畫(huà)全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,690評(píng)論 6 30
  • CAAnimation CAAnimation 是一個(gè)抽像類。CAAnimation 也派生出了很多子類,我們使用...
    謝謝生活閱讀 1,512評(píng)論 0 9
  • 在iOS中隨處都可以看到絢麗的動(dòng)畫(huà)效果,實(shí)現(xiàn)這些動(dòng)畫(huà)的過(guò)程并不復(fù)雜,今天將帶大家一窺iOS動(dòng)畫(huà)全貌。在這里你可以看...
    F麥子閱讀 5,270評(píng)論 5 13
  • 轉(zhuǎn)載地址:談?wù)刬OS Animation 零.前言 這里沒(méi)有太多的代碼細(xì)節(jié),只是探索iOS動(dòng)畫(huà)的基本概念,以及其抽...
    木夜溯閱讀 2,508評(píng)論 0 4
  • 在iOS實(shí)際開(kāi)發(fā)中常用的動(dòng)畫(huà)無(wú)非是以下四種:UIView動(dòng)畫(huà),核心動(dòng)畫(huà),幀動(dòng)畫(huà),自定義轉(zhuǎn)場(chǎng)動(dòng)畫(huà)。 1.UIView...
    請(qǐng)叫我周小帥閱讀 3,323評(píng)論 1 23

友情鏈接更多精彩內(nèi)容