layer繪製陰影後造成的滾動卡頓

2021-06-20 20:22:09 字數 564 閱讀 3179

今天碰到在乙個uitableview中,如果cell邊框繪製了陰影,那麼table滾動的時候就有明顯的卡頓的感覺。

其實這是因為一直在重繪這些陰影的原因。

解決方法很簡單,只需要加一句

container.layer.shadowpath = [uibezierpath bezierpathwithrect:container.bounds].cgpath;

然後再對這個container設定陰影

container.layer.shadowcolor = [uicolor graycolor].cgcolor;

container.layer.shadowoffset = cgsizemake(0.1, 0.6);

container.layer.shadowradius = 0.2;

container.layer.shadowopacity = 0.7;

再試試就不卡了。

如果cell中有顯示的話,最好裁剪成合適的大小,因為的縮放會消耗很多資源,也會造成卡頓。

九陰白骨爪

第一重金絲手訣曰 面北背南朝天坐,氣行任督貫大椎。意聚丹田一柱香,分支左右聚掌心。開啟氣海命門穴,氣滿衝貫十指爪。旋入陰氣一坤爐,放收來回金絲手。凡習九陰白骨爪需先習九陰神功百日,於極陰之地,谷地為佳。面北背南,五心朝天坐於低處。雙手放於膝上,手心朝下,意守丹田。開氣海 命門,旋轉吸入陰氣匯於丹田。...

layer彈窗問題

1.關閉彈窗 layer.close index layer.closeall 在父頁面關閉 parent.layer.closeall 關閉彈窗必須確保 邏輯正確,取值無誤,才會關閉 2.頁面跳轉 window.location.href location.href 是本頁面跳轉 parent.l...

layer快速入門

doctype html html head title 開始使用layer title head body script src jquery的路徑 script script src layer.js的路徑 script script 彈出乙個提示層 test1 on click functio...