2013-02-10 3 views
0

로컬로 저장되어 인터넷에서 다운로드되지 않은 html5 문서를 호스팅하는 UIWebview가있는 iPad 앱에서 작업하고 있습니다. obj C에서 회전 변경 이벤트를 처리하고 기본 iOS에 대한 관련 UI 변경을 수행하면서 다른 사용자가 html5에서 작업하고 있으며 CSS에서이 이벤트를 처리하고 있다고합니다. 내 질문은 수 있습니다. html5 문서 iOS 앱의 UIWebview에서 로딩하면 순환 게재가 발생했는지 알 수 있습니까? 또는 HTML5 레이어를 경고 (또는 알림)해야하는 iOS 레이어입니까?HTML5로 이벤트가 변경되었습니다. iPad가 HTML5로 변경되었습니다.

사람들이이 상황을 어떻게 처리합니까?

감사합니다.

답변

0

하나의 가능성은 iOS에서 javascript 기능을 실행하는 것입니다.

예를 들어,보기 컨트롤러의 didRotateFromInterfaceOrientation 메서드에서 stringByEvaluatingJavaScriptFromString을 UIWebView로 호출 할 수 있습니다. 이 질문은 그것을 수행하는 방법에 대해 이야기합니다 (Calling Javascript using UIWebView).

CSS의 회전 및 처리에 관한 한, 여기 @media 개의 검색어 (http://mislav.uniqpath.com/2010/04/targeted-css/)를 설명하는 블로그 항목이 있습니다. 오리엔테이션 쿼리를 시도하지는 않았지만 다른 검색어를 사용하여 특정 기기 및 화면 유형 (예 : 망막)을 타겟팅했습니다.

+0

이 답변에 대한 질문이 있습니까? 그렇다면 대답으로 표시 할 수 있습니까? – abellina