UIView의 유일한 하위 뷰인 사용자 지정 UIViewController가 있습니다. UIViewController에는 대리자 함수가 포함되어 있습니다.사용자 지정 UIViewController가 장치 회전에 응답하지 않습니다.
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
이 함수는 응용 프로그램이 시작될 때 한 번 호출되며 장치를 회전 할 때 다시 호출되지 않습니다. 또한 willRotateToInterfaceOrientation 함수가 호출되지 않는다는 것을 알았습니다. UIViewController의 모든 내용을 거의 주석 처리했지만 여전히 장치 회전에 응답하지 않습니다.
당신이 묻는 것을 얻을 수 있지만 편집기에서'-'가 글 머리 기호라고 생각하지 않도록 코드를 4 칸 들여 써야합니다. –
"UIWindow의 하위보기 만?" 일반적으로 뷰 컨트롤러는 한 번에 전체 화면을 처리하며 UIView 하위 클래스는 하위 뷰 관련 작업을 처리합니다. –