사용자가 하위 뷰를 추가 할 수있는 UIView가 있습니다. 이제 첫 번째 발견 된 열린 위치에서 사용자에 대한 하위 뷰를 자동으로 배치하는 응용 프로그램이 필요합니다.UIView 내에서 가장 가까운 열린 공간 찾기
배치 될 하위 뷰의 프레임이 다른 하위 뷰와 교차하지 않으면 위치가 열린 것으로 간주됩니다.
이 열린 영역을 찾기위한 계산은 즉석 일 필요는 없습니다. 사용자가 처음 장면에 들어갈 때 실행됩니다.이 시점에서 장면을 놓은 사용자처럼 그 위치가 저장됩니다.
컨테이너 UIView는 항상 사용자가 추가 할 수있는 제한된 수의 하위보기가있는 하위보기를 배치 할 수있는 열린 공간을 가질만큼 충분히 커야합니다.
하위보기를 배치 할 위치를 결정하는 가장 간단한 방법은 무엇입니까?