0

현재 로컬 데이터 구조에있는 HTML 형식의 텍스트를 볼 수 있도록 UIWebView를 UICollectionViewCell에 포함하고 있습니다.UICollectionViewCell의 UIWebView가 대리 메서드를 호출하지 않습니다.

나는 여러 번 scrollView 안에 UIWebView를 포함해서는 안된다는 것을 알고 있지만 현재 혼합 된 내용 개요를 표시하는 다른 방법은 없다는 것을 알고 있습니다. (현재 요구 사항이며 현재까지는 UICollectionView가 잘 작동합니다. 큰 데이터 세트 포함).

- (BOOL)webView:(UIWebView *)webView 
shouldStartLoadWithRequest:(NSURLRequest *)request 
navigationType:(UIWebViewNavigationType)navigationType { ... } 

내가 외부 링크를 표시 또는 로컬 메소드를 호출 할 수 있도록 위임 방법이 필요합니다

문제는 내가 UIWebViews의 위임 메소드를 호출 할 수없는 오전입니다.

이 방법이 있습니까? 어쩌면 프로그램으로 이벤트를 넘겨주는 것일까 요?

+0

웹보기의 위임자를 100 % 확신 하시겠습니까? –

+0

코드에서 webView의 델리게이트를 설정 했습니까? :'self.webView.delegate = self; ' – Lefteris

+0

호출되는 유일한 델리게이트 메소드는 다음과 같습니다 :'- (void) collectionView : (UICollectionView *) collectionView didSelectItemAtIndexPath : (NSIndexPath *) indexPath {...}' – crud21

답변

0

의견에 감사드립니다.

난 그냥 내가 뭘 잘못했는지 발견 : 속임수를 썼는지 [[cell contentView] setFrame:frameContainingWebViewSize]

: 난 그냥 세포 '있는 contentView를 업데이트하는 데 필요한

. contentView가 webview (clipSubviews가 NO로 설정 됨)를 덮지 않았고 탭 이벤트가 시작되지 않은 경우 탭 이벤트가 처리되지 않았기 때문에 위임 메서드가 호출되지 않았습니다.