UIViewController
기기 방향에 따라 레이아웃을 다시 적용하겠다는 알림을 보내려고합니다. 이렇게하려면 기본 센터에 UIDeviceOrientationDidChangeNotification
을 게시하고 있습니다. 작동했지만 회전 애니메이션이 적용되지 않았습니다. 내가 잃어버린 것이 있다고 생각합니다. UIDeviceOrientationDidChangeNotification
을 올바르게 게시하려면 어떻게해야합니까?`UIDeviceOrientationDidChangeNotification`을 올바르게 게시하는 방법은 무엇입니까?
1
A
답변
0
게시하려고 할 때 아무 것도 없어야한다고 생각하지 않습니다. 방향 변경이있을 때 자동으로 게시됩니다. 모자 사용을 원하면 옵서버를 추가해야합니다.
1
사용 :
[[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationLandscapeRight animated:YES];
대신 당신이 게시 시스템 알림 안로서, (필요에 따라 LandscapeRight 교체).
- (void)updateOrientation
{
[[UIDevice currentDevice] endGeneratingDeviceOrientationNotifications];
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
}
을하지만, 물론, 당신은 더 단정해야하고 회전을 중지해야 할 때 [[UIDevice currentDevice] endGeneratingDeviceOrientationNotifications]
를 호출하고 당신이 그것을 처리 할 준비가되면 당신은 [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
전화 :
1
그것은 당신을 위해 이벤트를 게시 할 예정입니다 다시 : 그것은 귀하의보기 컨트롤러에 필요한 모든 콜백을 호출합니다.
관련 문제
- 1. $ .getJSON()을 올바르게 사용하는 방법은 무엇입니까?
- 2. iframe에 게시하는 방법은 무엇입니까?
- 3. 정수 목록을 게시하는 방법은 무엇입니까?
- 4. Powershell을 사용하여 트위터에 트위터를 게시하는 방법은 무엇입니까?
- 5. aspnet.mvc 사이트를 게시하는 방법은 무엇입니까?
- 6. PHP로 트위터에 게시하는 방법은 무엇입니까?
- 7. Javascript에서 양식을 게시하는 방법은 무엇입니까?
- 8. file_get_contents를 사용하여 PHP로 데이터를 게시하는 방법은 무엇입니까?
- 9. Qt - 대화 상자에 배너를 게시하는 방법은 무엇입니까?
- 10. 리피터에 수동으로 다시 게시하는 방법은 무엇입니까?
- 11. jQuery 함수에 대해 "settimeout"을 올바르게 설정하는 방법은 무엇입니까?
- 12. mako에서 출력 (XHTML 용)을 올바르게 이스케이프 처리하는 방법은 무엇입니까?
- 13. "dict"을 올바르게 하위 클래스 화하는 방법은 무엇입니까?
- 14. ASIHttp를 사용하여 iPhone에서 값을 게시하는 방법은 무엇입니까?
- 15. ThreadInterruptedException을 올바르게 처리하는 방법은 무엇입니까?
- 16. FromSuperview를 올바르게 제거하는 방법은 무엇입니까?
- 17. 안드로이드에서 양식 데이터를 게시하는 방법은 무엇입니까?
- 18. EntityExistsException을 올바르게 처리하는 방법은 무엇입니까?
- 19. ASP.NET 웹 사이트를 배포/게시하는 방법은 무엇입니까?
- 20. .net에 wmi 클래스를 게시하는 방법은 무엇입니까?
- 21. 양식에서 JSON과 JQuery를 사용하여 게시하는 방법은 무엇입니까?
- 22. pyfacebook을 사용하여 스트림을 게시하는 방법은 무엇입니까?
- 23. http로 업로드 한 파일을 게시하는 방법은 무엇입니까?
- 24. twitter API로 링크를 게시하는 방법은 무엇입니까?
- 25. 변수의 서블릿에서 서블릿으로 데이터를 게시하는 방법은 무엇입니까?
- 26. HtmlUnit을 사용하여 HEAD 요청을 게시하는 방법은 무엇입니까?
- 27. jquery를 사용하여 양식을 게시하는 방법은 무엇입니까?
- 28. Java.net에 Netbeans 업데이트 센터를 게시하는 방법은 무엇입니까?
- 29. Android 마켓에서 애플리케이션 업데이트를 게시하는 방법은 무엇입니까?
- 30. php에서 aspx 페이지로 데이터를 게시하는 방법은 무엇입니까?
UI의 방향 변경을 시뮬레이션하려고합니다. – Eonil