2013-02-18 2 views
7

UIWebView에서 일부 HTML 코드를 테스트하고 있습니다. 또한 iOS 5.x와 iOS 6.x를 모두 지원하고자합니다. 하지만 iOS 6.x와 관련된 글꼴 크기에 대해서만 문제가있는 것 같습니다.iOS 5 및 iOS 6 - UIWebView 동작의 차이점

즉, iOS 5.x는 회전 모드에서 가로 모드에서 세로 모드로 변경할 때 글꼴 크기를 약간 줄입니다 (세로 폭이 더 짧기 때문에 바람직합니다). 그러나 iOS 6.x의 UIWebView은 그 반대입니다.

회전 중에 iOS Safari (5.x 및 6.x)에서 동일한 HTML 코드가 렌더링 될 때 글꼴 크기가 항상 예상대로 조정되므로 문제가 발생하지 않습니다.

누군가가 내가 놓친 것일 수도 있습니다. UIWebView, knowledgable이 이것을 설명하는 데 도움이 될 수 있기를 바랍니다.

또한 위의 문제는 iPhone 5 iOS 6.1 테스트 장치에서 발생합니다. 유사한 문제가 있거나 없는지 언급 해주십시오. 이 전화기 (또는 설정)에만 연결되어 있는지 확인하고 싶습니다.

최신 업데이트 :

위의 문제는 (아이폰 OS 6을 사용할 수 있었다 오래 전에 시작) 프로젝트가 배치되는 방법과 관련되어야한다. 일부 다른 기본 설정에서 UIWebViewUIView을 사용하여 새 테스트 프로젝트를 설정 했으므로 회전 중에 텍스트 자동 크기 조정은 모두 5 & 인 것으로 확인됩니다. 6. 위의 문제는 다음과 같은 맞춤 레이아웃 조정 코드가 원인 일 수 있습니다. iOS 5에서만 유효합니다. 실제로 2 가지 버전간에 더 많은 호환성이 있었으면합니다.

+0

시뮬레이터의 차이점이 있습니까? –

+0

몇 가지 코드를 보여주십시오. HTML 뷰포트는 어떻게 구성되어 있습니까? UIWebView는 어떻게 구성되어 있습니까? – JeanLuc

+0

뷰포트 설정 여부에 관계없이 테스트를 거쳤습니다. 사용 된 뷰포트 설정은 다음과 같습니다. Stanley

답변

-1

ios 5와 ios 6의 차이점을 확인하려면 시점 설정을 사용하십시오.