在開發(fā)中經(jīng)常用到移除視圖上所有子視圖的方法吨凑,最常見的就是寫個循環(huán)遍歷一次子視圖,今天介紹一個比較簡單的一句話代碼清楚某個視圖的所有子視圖的方法:
[view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
其實就是利用了數(shù)組的makeObjectsPerformSelector方法,向subviews array中每個元素發(fā)送removeFromSuperview消息交播。