UIViewController 내에서 사용되는 사용자 정의 UIView가 있습니다. 사용자 정의보기에는 사용자 정의/프로그램 레이아웃이 필요합니다. 내가 현재하고있는 것은 "viewDidAppear"컨트롤러 내에서 "layoutThisView"라는 장소에 넣은 사용자 정의 뷰 메서드를 호출하는 것입니다. 이것은 정상적으로 작동하는 것 같습니다.subview 레이아웃 또는 layoutSubviews/layoutIfNeeded의 사용자 정의보기에서 사용자 정의 메서드
질문 -이 접근 방식 대신 UIView layoutSubviews/layoutIfNeeded 메서드를 사용해야합니까? 이것이 도움이 될 수 있습니까?
그래서 사용자 지정 UIView에서 layoutSubview 메서드를 구현하고 부모 UIControllerView가이 메서드를 호출 할 때 자동으로 알 수 있습니까? – Greg
예, 정확하게는 창과 뷰 계층에 의해 부추겨 졌다고 생각합니다. –