在iOS开发中,添加一个子视图,我们一般会用到addSubview:,而移除一个子视图,用removeFromSuperview;例如下面的几行代码:
[gpsClickView addSubview:latitude ] ;
[gpsClickView addSubview:longitude];
[gpsClickView addSubview:latitudeInput];
[gpsClickView addSubview:longitudeInput];
[gpsClickView addSubview:start];
[self.view addSubview:gpsClickView];
我给self.view这个初始视图添加一个子视图gpsClickView,然后在gpsClickView上还有四个子视图。
当我想移除gpsClickView以及它的子视图的时候,你可能会想直接把gpsClickView移除即可。一行代码搞定:
[gpsClickView removeFromSuperview];
可是很遗憾,我们想要的效果没有达到。然后,我们想想问题出在哪里&#x