两个View 执行setFrame
- (IBAction)change:(id)sender {
a=!a;
if (a) {
[view1 setFrame:CGRectMake(0, 0, 320, 548)];
[view2 setFrame:CGRectMake(20, 20, 280, 100)];
}
else{
[view1 setFrame:CGRectMake(0, 0, 320, 289)];
[view2 setFrame:CGRectMake(20, 20, 140, 100)];
}
}
每次执行,只能执行第一句,在调试里面跟踪,第二句会被运行,但是没有执行到页面上。是什么情况呢。
View1 遮挡了View2吧
这段代码 看着是没问题!