본문 바로가기

iOS 개발 이야기

UIView에서 모든 sub view 삭제하기.

UIView의 subview 관련 함수 중에 addSubview, removeFromSuperview는 있는데, removeAllSubviews는 없다.

하지만 아래와 같이 한줄로 해결 가능.


[view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];

해석하면,
나의 모든 자식 뷰들아, 다음을 실행하거라 - 엄마한테서 떨어지렴. :)