在这一章的demo中,使用addSubview实例方法添加一个试图到接收控件,并让他们在最上面一层显示出来,使用removeFromSuperview方法把接收者从他的父视图或者窗口移出,并在响应链中移除。
//更改页面的方法
-(void)changePage:(id)sender{
switch ([pageControl currentPage]) {
case 0:
[vista2 removeFromSuperview];
[vista3 removeFromSuperview];
[[self view] addSubview:vista1];
break;
case 1:
[vista1 removeFromSuperview];
[vista3 removeFromSuperview];
[[self view] addSubview:vista2];
break;
case 2:
[vista1 removeFromSuperview];
[vista2 removeFromSuperview];
[[self view] addSubview:vista3];
break;
default:
break;
}
}