4 가지 방향 모두를 지원하는 부모보기 컨트롤러가 있습니다. 자식보기 컨트롤러를 제공하고 자식보기 컨트롤러가 표시되어있는 동안 장치를 회전 한 다음 자식을 닫으면 부모보기 컨트롤러가 올바르게 회전하지 않습니다.자식보기 컨트롤러가 표시되는 동안 부모보기 컨트롤러가 회전하지 않음
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
if (toInterfaceOrientation == UIInterfaceOrientationPortrait || toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) {
newestIssueCoverImageButton.frame = CGRectMake(40, 20, 688, 865);
shadow.frame = CGRectMake(40, 20, 688, 865);
recordView.frame = CGRectMake(0, 44, 768, 916);
classifiedsWebView.frame = CGRectMake(0, 44, 768, 916);
} else {
newestIssueCoverImageButton.frame = CGRectMake(269, 20, 486, 613);
shadow.frame = CGRectMake(269, 20, 486, 613);
recordView.frame = CGRectMake(0, 44, 1024, 660);
classifiedsWebView.frame = CGRectMake(0, 44, 1024, 660);
}
부모는이 코드를 사용하지 않은 비록 살펴보고 난 그냥 장치를 회전 : 여기에 내가 부모 뷰 컨트롤러에 회전을 위해 사용하는 코드입니다. 이 코드를 호출하고 현재 사용자가 아이를보고있을 때 상위 뷰 컨트롤러가 올바르게 회전되도록하려면 어떻게해야합니까? 당신의 도움을 주셔서 감사합니다.
귀하의 도움과 설명에 감사드립니다. 나는 그것을 시도 할 것이다. Btw, 프로필을 보니 Trakr 앱이 정말 멋지다. –
감사합니다. 현재 검토 대기 중 ... – Kevin