2012-11-20 2 views
0

인터페이스 방향이 변경 될 때 UIPopoverController의 위치를 ​​바꿔야합니다. io5에서 나는 방금 모든 것을 다 했어. willRotateToInterfaceOrientationIOS6 인터페이스 방향 변경시보기 업데이트

나는 IOS6에서 UIDeviceOrientationDidChangeNotification을들을 수 있지만, 나는 인터페이스 방향 호출만을 원한다.

답변

1

ios6 회전 뒤에있는 아이디어는 팝업과 같은 일부보기에는 실제로 방향이 없습니다. 그들이 스크린을 채우지 않기 때문에.

popover의 크기가 변경되면 뷰를 다시 레이아웃하려면 popover의 콘텐트보기 컨트롤러에서 -(void)viewWillLayoutSubviews의보기를 변경하고 필요에 따라 새로운 크기로보기를 조정하십시오. 애니메이션 가능한 변경 사항이 애니메이션으로 표시됩니다.

관련 문제