UIView的常見屬性
- NSArray *subviews
- 所有的子控件
- 數(shù)組元素的順序決定著子控件的顯示層級順序(下標(biāo)越大的,越顯示在上面)
UIView的常見方法
- addSubview:
- 添加一個(gè)子控件
- 使用這個(gè)方法添加的子控件會被塞到subviews數(shù)組的最后面
- 可以使用下面的方法調(diào)整子控件在subview數(shù)組中的順序
objc
// 將子控件view插入到subviews數(shù)組的index位置
- (void)insertSubview:(UIView *)view atIndex:(NSInteger)index;
// 將子控件view顯示到子控件siblingSubview的下面
- (void)insertSubview:(UIView *)view belowSubview:(UIView *)siblingSubview;
// 將子控件view顯示到子控件siblingSubview的上面
- (void)insertSubview:(UIView *)view aboveSubview:(UIView *)siblingSubview;
// 將子控件view放到數(shù)組的最后面,顯示在最上面
- (void)bringSubviewToFront:(UIView *)view;
// 將子控件view放到數(shù)組的最前面,顯示在最下面
- (void)sendSubviewToBack:(UIView *)view;
CGRect
- @propety(nonatomic,assgin)CGRect frame;
- 控件矩形框在父控件中的位置和尺寸(以父控件的左上角為坐標(biāo)原點(diǎn))
- 在UIKit中,坐標(biāo)系的原點(diǎn)(0,0)在左上角,x值向右正向延伸,y值向下正向延伸

Paste_Image.png