記錄一下今天某群的聊天記錄,一些算是經驗吧,以後有用的。呵呵~
動畫的時候 如果加陰影 會卡頓的
a 10:59:13
_toview.layer.shadowcolor = [[uicolor blackcolor] cgcolor];
_toview.layer.shadowoffset = cgsizemake(0.5, 0.5);
_toview.layer.shadowradius = 10;
_toview.layer.shadowopacity = 0.6; 這種會卡頓的
b 10:59:21
你還要加東西
a 10:59:21
_toview.layer.shadowpath = [uibezierpath bezierpathwithrect:_toview.bounds].cgpath;
_toview.layer.shadowcolor = [[uicolor blackcolor] cgcolor];
_toview.layer.shadowoffset = cgsizemake(0.5, 0.5);
_toview.layer.shadowradius = 10;
_toview.layer.shadowopacity = 0.6;
b 10:59:23
我給你找找
a 10:59:25
這樣就不會了
b) 10:59:40
[uibezierpath bezierpathwithrect:_toview.bounds].cgpath;
必須加這個
a 10:59:46
指定一下 陰影的path
yes餅子~~~~
i love you
b 10:59:56
我當時找這個問題找了一天
a 10:59:59
只是 沒人提到...
c 11:00:02
陰影,耗記憶體的,
b 11:00:25
你在執行動畫的時候一直在重花陰影
a 11:00:27
[uibezierpath bezierpathwithrect:_toview.bounds].cgpath;
加了這個基本卡頓消失了~~
是的 也就是為什麼有的軟體加陰影 不卡 有的很卡
就是沒有指定這句話~
IOS中的動畫
ios中的動畫右兩大類1.uiview的檢視動畫2.layer的動畫 uiview的動畫也是基於layer的動畫 動畫的 格式都很固定 1.uiview動畫 一般方式 uiview beginanimations ddd context nil 設定動畫 uiview commitanimation...
總結 IOS的動畫
uikit直接將動畫整合到uiview類中,當內部的一些屬性發生改變時,uiview將為這些改變提供動畫支援,執行動畫所需要的工作由uiview類自動完成,但仍要在希望執行動畫時通知檢視 下面列舉一些常用方法 size medium 1.頭尾式 size 第乙個引數是動畫的標識,一般為nil 第二個...
iOS中的UIView動畫
1.uikit直接將動畫整合到uiview類中,當內部的一些屬性發生改變 時,uiview將為這些改變提供動畫支援 2.執行動畫所需要的工作由uiview類自動完成,但仍要在希望執行動畫時通知檢視,為此需要將改變屬性的 放在 uiview beginanimations nil context ni...