나는 UIView의 루트 나는 루트가 회전하는 것을 허용하지 않습니다아이폰 - 서브 뷰 회전 문제
의 하위 뷰 등의 UIView A를, 그래서는 루트 클래스
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return NO;}
에 쓰기하지만 허용 클래스에서, 나는
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;}
쓰기 때문에 루트의 서브 뷰 (A)는 회전 수 그러나 루트와 그 서브 뷰 A를 모두 회전 할 수 없습니다 것으로 보인다.
A는 회전이 가능하지만 루트가 아닌 것을 어떻게 허용해야합니까?
감사
죄송합니다. 내가 말한 것은 분명하지 않았습니다. 예, ViewController에 있습니다. 그러나 부모 뷰가 비 회전으로 설정되면 하위 뷰를 회전 할 수 있도록 설정하는 것이 쉽지 않은 것입니다. – Jack
회전이 발생하는지 여부는 현재보기 컨트롤러에 달려 있습니다. 뷰 컨트롤러에 표시되는 뷰의 전부 또는 일부입니다. 그러나 창에 추가하는 뷰 컨트롤러는 하나만 회전 이벤트를받습니다. 안타깝게도이 문서가 처음으로 추가되었는지 또는 설명서의 최상위 부분인지는 알 수 없습니다. – Tommy