iOS 8에서 실행 중, 앱을 돌릴 때 UI를 변경해야합니다. iOS 8 오리엔테이션 변경 감지
현재이 코드를 사용하고 있습니다 :-(BOOL)shouldAutorotate
{
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
if (orientation != UIInterfaceOrientationUnknown) [self resetTabBar];
return YES;
}
내가 무엇을 현재의 UI를 제거하고 방향에 적합한 새로운 UI를 추가합니다. 그러나, 내 문제는이 방법은 한 번 회전 할 때마다 약 4 번 호출된다는 것입니다.
iOS 8의 방향 변경시 올바른 방법은 무엇입니까?
왜 인터페이스를 변경하는 데이 방법을 사용합니까? 나는 회전하는 질문에 대답하기로되어 있다고 생각합니다. iOS 7의 경우 'willRotateToInterfaceOrientation : duration :'을 사용하고 iOS 8의 경우 'viewWillTransitionToSize : withTransitionCoordinator :'를 사용하십시오. –
도움을 요청하는 사람들에게 질문을했지만 대답을 수락하거나 자세히 말하지 않았습니다. 미안하지만 그건 좋지 않아. – bisma