1//初始化乙個calayer--calayer是含隱式動畫的
_layer = [[calayer alloc] init];
//設定calayer的顏色
_layer.backgroundcolor = [uicolor orangecolor].cgcolor;
_layer.frame = cgrectmake(0, 0, 100, 100);
//位置資訊
_layer.position = cgpointmake(100, 100);
//錨點
_layer.anchorpoint = cgpointmake(0, 0);
[self.imageview.layer addsublayer:_layer];
//理解
cgfloat x = _layer.position.x - _layer.anchorpoint.x * _layer.frame.size.width;
cgfloat y = _layer.position.x - _layer.anchorpoint.y * _layer.frame.size.height;
cgpoint newpoint = cgpointmake(x, y);
//得到的newpoint就是新的_layer的右上角的點,以newpoint為起點繪製長為:_layer.frame.size.width,寬為:_layer.frame.size.height的檢視,得到新座標檢視。
UIView與CALayer的選擇
layer.contents id uiimage iamgewithnamed cgimage 如何選擇 關於calayer的疑惑 calayer是定義在quartzcore框架中的 cgimageref cgcolorref兩種資料型別是定義在coregraphics框架中的 uicolor u...
UIView與CALayer的區別
研 究core animation已經有段時間了,關於core animation,網上沒什麼好的介紹。蘋果 上有篇專門的總結性介紹,但是似乎原理性的東西不多,看得人雲山霧罩,感覺,寫那篇東西的人,其實是假 設讀的人了解介面動畫技術的原理的。今天有點別的事情要使用linux,忘掉了ssh的密碼,沒辦...
CALayer與UIView 的區別
的區別 href target blank rel noopener calayer與uiview 的區別 2407279660 舉報trackback 1.uiview是ios系統中介面元素的基礎,所有的介面元素都繼承自它。它本身完全是由coreanimation來實現的 mac下似乎不是 這樣 ...