2010-05-14 9 views
0

저는 uiwebview를 사용하여 텍스트가있는 매우 기본적인 html 페이지를 표시합니다. 가로 및 세로 방향을 지원하고 싶지만 방향이 바뀌면 크기를 조정하는 데 문제가 있습니다. 구체적으로 말하면, 아이폰이 가로 방향으로 회전 할 때, 텍스트를 확대 (텍스트 크기를 동일하게 유지하고 넓은 가로 공간을 채우기를 원한다). 다시 세로로 회전하면 텍스트가 올바른 크기로 돌아 오지만 이제는 페이지에서 오른쪽으로 흐릅니다.iphone : 회전으로 웹보기를 다시로드

해결책은 방향이 바뀔 때마다 페이지를 다시로드하는 것입니다. 거기에 아이폰이 회전 할 때마다 페이지를 다시로드하는 방법이 무엇입니까? 뷰 컨트롤러는 이러한 방법 중 하나를받을 때

답변

1

당신은 웹보기에 reload를 호출 할 수

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration; 
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation; 

당신은 웹보기에서 scalesPageToFit=NO 설정을 시도 할 수 있습니다. 당신은 HTML에서 webview 꽤 세심한 제어 할 수 있습니다. viewport 및 사용할 수있는 기타 메타 태그를 살펴보십시오.

관련 문제