使用removeFromSuperview的时候发现他的实质并不是将这个视图从内存中移除。而且将一个视图从他的父视图上删除。
大家需要了解计算机删除的本质,标记删除,当你删除一个东西的时候,系统只是将这块内存做了一个标记,表示目前无人使用,但是之前视图的内存地址存在。
所以如果想让视图不存在,需要在移除之后置为nil。
转自 http://blog.csdn.net/crazyzhang1990/article/details/54582718
使用removeFromSuperview的时候发现他的实质并不是将这个视图从内存中移除。而且将一个视图从他的父视图上删除。
大家需要了解计算机删除的本质,标记删除,当你删除一个东西的时候,系统只是将这块内存做了一个标记,表示目前无人使用,但是之前视图的内存地址存在。
所以如果想让视图不存在,需要在移除之后置为nil。
转自 http://blog.csdn.net/crazyzhang1990/article/details/54582718