2017-09-14 5 views
0

내가, 아이 패드 회전에 대응하기 위해 노력하고있어도,viewWillTransitionToSize는

- (void)viewWillTransitionToSize:(CGSize)size 
    withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator; 

내가 viewWillTransitionToSize 내 실제 아이 패드에 호출되는 것으로 나타났습니다,하지만 시뮬레이터에 한을 재정 의하여 아이 패드 시뮬레이터에서 호출되지 같은 OS 버전 (10).

시뮬레이터에서 응답하도록 설정할 수 있습니까? 아니면 시뮬레이터의 버그입니까? 설정이 없으면 시뮬레이터를 사용하여 이전 OS 버전에서 내 앱을 테스트하려면 어떻게해야합니까?

답변

2

상위 뷰 컨트롤러를 확인하십시오. 호출 슈퍼의 viewWillTransitionToSize 인 경우 하위 뷰 컨트롤러 만이이 메서드를 호출 할 수 있습니다. Navigatiopn 컨트롤러 또는 tabbarcontroller 하위 클래스를 사용하는 경우 이러한 메서드를 추가하고 super 메서드를 호출하십시오.

+0

그러나 실제 iPad와 시뮬레이터 모두에 동일한 효과가 있습니까? 내 문제는 iPad에서 작동하지만 시뮬레이터에서는 작동하지 않는다는 것입니다. – diyaddict