UIView的概念與使用

2022-07-08 07:27:13 字數 842 閱讀 6222

@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的密碼,沒辦...