2011-04-13 4 views
0

뷰를 회전 한 후에 UIPopover의 위치를 ​​변경하려고합니다. 뷰를 회전 한 후에 어떤 메서드가 호출되는지 알 수 있습니다. 그러면 최종 회전 뷰에서 UI 엘멘션의 좌표를 가져올 수 있습니다. 모든 Apple 네이티브 응용 프로그램에서뷰가 회전 된 후 어떤 메서드가 호출되는지

popover 동작이 발생합니다. 장치 회전에 응답하여 popover는 회전 애니메이션 전에 사라지고 끝나면 새로운 적절한 위치에 다시 나타납니다. 그래서 당신은 당신의 팝 오버를 기각해야하고 -[UIViewController didRotateFromInterfaceOrientation:]의 문서에서 사전

답변

1

의 새로운 좌표 새로운 장소 (얻는 방법이 좌표)

고맙습니다에 팝업 :

뷰에 전송 컨트롤러가 사용자 인터페이스를 회전 한 후 서브 클래스는,이 메소드를 오버라이드 (override) 해, 로테이션 직후에 추가의 액션을 실행할 수 있습니다. ...이 메서드가 호출 될 때까지 interfaceOrientation 속성이 이미 새 방향으로 설정되어 있습니다. 이 이봐 내가이 내가이 textfiled 팝 오버에 도청 가정 할 노력하고 있어요 것은 인해 해당 필드는 뷰 회전에 이동보기의 유연한 폭으로 다음 나타났다 읽을 수있어 thnks

+0

하이 올레, 정말 텍스트 필드의 신선한 조화를 원하는 나는 popover를 다시 그릴 수있다. –

관련 문제