var views = [UIView]()
for _ in 1...100 {
views.append(UIView())
}
https://babbab2.tistory.com/38
clipsToBounds = true
//layer 는 maskToBounds
override func viewDidDisappear(_ animated: Bool) {
// MARK: - 기존에 뷰에 추가되었던 서브뷰들을 제거 : 흐음 근데 이 방법이 최선인가? 메인뷰로 갈때마다 생성 삭제를 반복하는게 최선일까요?
// 변경사항이 있을 경우 (새로운 서브뷰가 추가될때)만 그 뷰만 추가되고 삭제되면 더 좋을거 같다.
if let views = recordViews {
for view in views {
view.removeFromSuperview()
}
}
}
[UIView Array correct way] https://stackoverflow.com/questions/26872970/array-of-uiviews
[remove subview] https://stackoverflow.com/questions/24312760/how-to-remove-all-subviews-of-a-view-in-swift