@property(nonatomic,readonly) uiview *superview;
//獲得自己的父控制項物件
@property(nonatomic,readonly,copy) nsarray *subviews;
//獲得自己的所有子控制項物件
@property(nonatomic) cgaffinetransform transform;
//控制項的形變屬性(可以設定旋轉角度、比例縮放、平移等屬性)
@property(nonatomic) nsinteger tag;
//控制項的id(標識),父控制項可以通過tag來找到對應的子控制項
-(void)addsubview:(uiview *)view;
//新增乙個子控制項view
-(void)removefromsuperview;
//將自己從父控制項中移除
-(uiview *)viewwithtag:(nsinteger)tag;
//根據乙個tag標識找出對應的控制項(一般都是子控制項)
@property(nonatomic) cgrect frame;
//控制項矩形框在父控制項中的位置和尺寸(以父控制項的左上角為座標原點)
@property(nonatomic) cgrect bounds;
//控制項矩形框的位置和尺寸(以自己左上角為座標原點,所以bounds的x、y一般為0)
@property(nonatomic) cgpoint center;
//控制項中點的位置(以父控制項的左上角為座標原點)
UIView與CALayer的理解
1 初始化乙個calayer calayer是含隱式動畫的 layer calayer alloc init 設定calayer的顏色 layer.backgroundcolor uicolor orangecolor cgcolor layer.frame cgrectmake 0,0,100,1...
UIView與CALayer的選擇
layer.contents id uiimage iamgewithnamed cgimage 如何選擇 關於calayer的疑惑 calayer是定義在quartzcore框架中的 cgimageref cgcolorref兩種資料型別是定義在coregraphics框架中的 uicolor u...
UIView與CALayer的區別
研 究core animation已經有段時間了,關於core animation,網上沒什麼好的介紹。蘋果 上有篇專門的總結性介紹,但是似乎原理性的東西不多,看得人雲山霧罩,感覺,寫那篇東西的人,其實是假 設讀的人了解介面動畫技術的原理的。今天有點別的事情要使用linux,忘掉了ssh的密碼,沒辦...