UIView的常見屬性


@property(nonatomic,readonly) UIView *superview; ?// 獲得自己的父控件對(duì)象

@property(nonatomic,readonly,copy) NSArray *subviews; ?// 獲得自己的所有子控件對(duì)象

@property(nonatomic) NSInteger tag;? // 控件的ID(標(biāo)識(shí)),父控件可以通過tag來找到對(duì)應(yīng)的子控件

- @property(nonatomic) CGAffineTransform transform;? // 控件的形變屬性(可以設(shè)置旋轉(zhuǎn)角度、比例縮放、平移等屬性)

- (void)addSubview:(UIView *)view;? //? 添加一個(gè)子控件view

- (void)removeFromSuperview;? // 從父控件中移除

- (UIView *)viewWithTag:(NSInteger)tag;? // 根據(jù)一個(gè)tag標(biāo)識(shí)找出對(duì)應(yīng)的控件(一般都是子控件)

@property(nonatomic) CGRect frame;? //? 控件矩形框在父控件中的位置和尺寸(以父控件的左上角為坐標(biāo)原點(diǎn))

@property(nonatomic) CGRect bounds;? //? 控件矩形框的位置和尺寸(以自己左上角為坐標(biāo)原點(diǎn),所以bounds的x、y一般為0)

@property(nonatomic) CGPoint center;? // 控件中點(diǎn)的位置(以父控件的左上角為坐標(biāo)原點(diǎn))

- NSArray *subviews? //- 所有的子控件;數(shù)組元素的順序決定著子控件的顯示層級(jí)順序(下標(biāo)越大的,越顯示在上面)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容