【iOS开发】addSubview 方法
2017-04-10 本文已影响641人
xiacheng
//TEST
UIView *baseView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
UIView *addView1 = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 70, 70)];
UIView *addView2 = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 50, 50)];
[baseView addSubview:addView1];
[baseView addSubview:addView2];
NSLog(@"MARKLEVEL:subviews:%@",baseView.subviews);
[baseView addSubview:addView2];
[baseView addSubview:addView1];
NSLog(@"MARKLEVEL:subviews after:%@",baseView.subviews);
MARKLEVEL:subviews:(
"<UIView: 0x1014a4a90; frame = (0 0; 70 70); layer = <CALayer: 0x174032e20>>",
"<UIView: 0x1014a2f00; frame = (0 0; 50 50); layer = <CALayer: 0x174032dc0>>"
)
MARKLEVEL:subviews after:(
"<UIView: 0x1014a2f00; frame = (0 0; 50 50); layer = <CALayer: 0x174032dc0>>",
"<UIView: 0x1014a4a90; frame = (0 0; 70 70); layer = <CALayer: 0x174032e20>>"
)