W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
????如果說(shuō)CALayer
是UIView
內(nèi)部實(shí)現(xiàn)細(xì)節(jié),那我們?yōu)槭裁匆娴亓私馑??蘋果當(dāng)然為我們提供了優(yōu)美簡(jiǎn)潔的UIView
接口,那么我們是否就沒(méi)必要直接去處理Core Animation的細(xì)節(jié)了呢?
????某種意義上說(shuō)的確是這樣,對(duì)一些簡(jiǎn)單的需求來(lái)說(shuō),我們確實(shí)沒(méi)必要處理CALayer
,因?yàn)樘O果已經(jīng)通過(guò)UIView
的高級(jí)API間接地使得動(dòng)畫變得很簡(jiǎn)單。
????但是這種簡(jiǎn)單會(huì)不可避免地帶來(lái)一些靈活上的缺陷。如果你略微想在底層做一些改變,或者使用一些蘋果沒(méi)有在UIView
上實(shí)現(xiàn)的接口功能,這時(shí)除了介入Core Animation底層之外別無(wú)選擇。
????我們已經(jīng)證實(shí)了圖層不能像視圖那樣處理觸摸事件,那么他能做哪些視圖不能做的呢?這里有一些UIView
沒(méi)有暴露出來(lái)的CALayer的功能:
????我們將會(huì)在后續(xù)章節(jié)中探索這些功能,首先我們要關(guān)注一下在應(yīng)用程序當(dāng)中CALayer
是怎樣被利用起來(lái)的。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: