2012-05-08 3 views
0

페이지로 구성된 프레젠테이션을 보여주는 응용 프로그램이 있습니다.UIWebView에서 사용자 정의 링크 열기

이러한 페이지에는 몇 가지 종류의 미디어가 포함될 수 있으며 그 중 하나는 뷰어로 UIWebView 구성 요소를 사용하는 HTML입니다.

내 응용 프로그램 프레젠테이션의 다른 페이지로 이동할 수 있도록 HTML 문서에 일종의 링크를 삽입하는 방법이 필요합니다.

내 연구에서 UIWebView를 서브 클래 싱하는 것이 좋지 않다는 것을 알았 기 때문에 이것을 어떻게 처리해야하는지 전혀 모른다.

미리 감사드립니다.

답변

0

는 제공 : 앱 위임 (ref here)에서

-webView:shouldStartLoadWithRequest:navigationType: 

.

웹보기가 새로운 콘텐츠를로드하려고 할 때마다 호출되어 필요한 작업을 수행 할 수있는 기회를 제공합니다. 예를 들어 웹 페이지에 'file : //'URL을 삽입하면 다음과 같이 작동합니다.

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { 
    if ([[[request URL] scheme] isEqual:@"file"]) 
     return YES; 
    ... 
+0

나는 이것이 트릭을 수행 할 것이라고 생각합니다. 고맙습니다! – LoBlanc

관련 문제