在removeArrangedSubview中:
要在调用堆栈的removeArrangedSubview:方法后阻止视图出现在屏幕上,请通过调用视图的removeFromSuperview方法显式删除子视图数组中的视图.
在安排的子视图中:
每当调用排列视图的removeFromSuperview方法时,堆栈视图就会从其arrangeSubview数组中删除视图
从这些看来,调用removeFromSuperview似乎足以删除子视图,我一直在使用它,没有问题.我还通过在调用removeFromSuperview时记录arrangeSubviews数组的计数来确认行为.
这里有很多关于S/O的教程和评论,比如说两者都叫.是否有一个原因?或者人们只是这样做,因为文档是这样说的?