2010-02-09 5 views
2

현재 줌 레벨을 프로그래밍 방식으로 조정하고 줌 영역이 페이지 영역으로 이동 될 가능성을 조사 중입니다. UIWebView를 조작하거나 임베디드 브라우저에 사용자 정의 javascript 호출을 실행하여 가능합니까?UIWebView에서 프로그래밍 방식으로 줌/팬 변경

+0

웹 사이트 또는 기본 응용 프로그램 용입니까? –

답변

1

나는 같은 것을 많이 둘러 보았고 운이별로 없었다. UIWebViewUIScrollView에서 유래하지 않으므로 조작 유형이 잘못되었습니다. 그런데 개발자라면 프로그래밍 방식으로 액세스 할 수 없으므로 MobileSafari에 대해 묻는 것은 아닙니다. MobileSafari는 UIWebView를 사용합니다.

행운을 빌어 요! 그럴 경우 여기에 답변을 게시하십시오. :)

+0

Charybdis - 죄송합니다. 분명히해야합니다. 이것은 UIWebView 개체를 포함하는 기본 응용 프로그램입니다. 그러나 js 라우트를 통해 가능한 경우 UIWebView에로드 한 페이지에 사용자 지정 javascript 호출을 실행할 수 있다고 생각하게되었습니다. – GrahamB

0

UIWebview를 UIScrollView를 움켜 잡아 확대/축소하여 프로그래밍 할 수 있습니다. 다음과 같이 스크롤 뷰에 액세스 할 수 있습니다.

scrollView = [webView.subviews objectAtIndex:0]; 

그런 다음 평소처럼 스크롤보기를 조작하면됩니다. 방금 지난 주에 한 번 해봤는데 올바르게 작동하는 확대/축소 기능이 있지만 현재 왼쪽 상단에 확대되어 있으므로 여전히 중점 부분을 수행하는 방법을 알아 내려고하고 있습니다. 확대/축소에 대한 도움이 더 필요하면 알려주세요. 더 자세히 설명해 드리겠습니다.

관련 문제