2010-05-05 3 views

답변

1

보기 자체가 아닌 회전 중에 발생하는 상황을 제어하는 ​​것은보기 컨트롤러입니다. 상위 뷰의 UIViewController이 자동 회전으로 설정된 경우 속성이나 상대적으로 쉬운 것을 설정하여 하위 뷰가 회전하지 않도록 할 수 없습니다. 그러나 당신은 하나가 회전하고 다른 하나는 회전하지 않는 형제의 견해를 가질 수 있습니다. 원하는 모양으로 뷰를 배치 할 수는 있지만 회전하지 않는 뷰는 회전하는 서브 뷰로 만들지 않아야합니다. UIViewController.

부모보기가 회전 할 때 회전하지 않는 것처럼 보이도록 하위보기의 방향을 조정하는 코드를 작성할 수 있습니다.

+0

"형제가 어디에서 회전하고 다른 하나는 회전하지 않는지"라는 말은 무엇을 의미합니까? .. 이것은 정확히 내가 묻는 것입니다 ... 이것을 자세히 설명 할 수 있습니까? – SpaceDog

+1

형제 자매는 둘 다 같은 부모를 가졌다는 것을 의미합니다. 예를 들어, 두 개의보기 컨트롤러가 있고 해당보기 각각이 appDelegate의 창에 하위보기로 추가되면 해당보기가 형제입니다. 그런 다음 각 뷰 컨트롤러가 회전에 응답하여 수행 할 작업을 제어 할 수 있습니다. 다른 뷰 컨트롤러 뷰의 하위 뷰인 뷰 컨트롤러가있는 경우 회전에 대한 응답 방식을 매우 쉽게 독립적으로 제어 할 수 없습니다. – yabada

+0

아 ... 요점이 있습니다. 감사!!!! – SpaceDog

관련 문제