死活沒生成layerForScrollingContent的解決辦法

先挖個坑, 之后再尋找原因

問題是這樣的一個可以滾動的頁面, 但是死活都沒有生成出layerForScrollingContent , 不知道為什么, 即便給scroll的contianer添加will-change:scroll;也沒有用, 如果添加了will-change:transform;,則會生成containerscrollBar的layer , 就是不生成content的layer

那么既然沒有生成解決辦法就是手動生成, 做法很簡單 , 在需要滾動的內容包一個div, 并且設置will-change:transform; 如圖二

圖一
圖二

還是上動圖清楚看到區別吧~

000.gif

很明顯的區別就是沒有paint的觸發

沒有手動添加一個layer的時候

2017-08-13_074956.png

手動添加layer的時候

本來滑動應該是一幀開始就開始渲染的.png

從單位上就可以知道有多少倍的區別了

不過如果對比那些默認生成layerForScrollingContent還有有些區別的, 主要是在一幀開始就開始渲染了 , 其他的不好對比因為還沒找到沒有生成layerForScrollingContent的原因, 這是另外的頁面來的 ( 注: 虛線是這一幀的開始

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

推薦閱讀更多精彩內容

  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,232評論 4 61
  • 轉載:http://www.lxweimin.com/p/32fcadd12108 每個UIView有一個伙伴稱為l...
    F麥子閱讀 6,307評論 0 13
  • 在iOS中隨處都可以看到絢麗的動畫效果,實現這些動畫的過程并不復雜,今天將帶大家一窺iOS動畫全貌。在這里你可以看...
    F麥子閱讀 5,141評論 5 13
  • 時間一晃,已是夏末轉清秋。陽光依舊濃烈,比起前些日子,倒也是溫柔許多。風是有的,帶著些許熱氣,徐徐而來,不涼快卻也...
    貧僧閻辟邪閱讀 489評論 0 0
  • 第二章 實踐的觀點 第一序改變發生在系統內部,但它無法在自身之內產生第二序改變的條件的不變因素,因此運作的最終結果...
    zeng001閱讀 3,429評論 2 1