objective-C/xCode에서 html div를 제거 할 수 있습니까? 예를 들어 html은 다음과 같습니다.UIWebView에서 divs를 제거하십시오
<html>
<div id="menu"> the menu code </div>
<p> lorem ipsum text </p>
</html>
그래서이 메뉴를 제거 할 수 있으면 텍스트 콘텐츠 만 표시됩니다. 그것이 내가 원하는 것입니다. 그냥
NSString *jsLoadSudoku = [NSString stringWithFormat:JAVASCRIPT_LOADSUDOKU, jsonString];
[[self webView] stringByEvaluatingJavaScriptFromString: jsLoadSudoku];
: 내 프로젝트 중 하나에서
가- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSString* script = [NSString stringWithFormat:@"document.getElementById(\"menu\").style.display='none';"];
[self.webView stringByEvaluatingJavaScriptFromString:script];
}
를하지만하지 않는 것 전화 받기. WebView 대리자 메서드는 어디서 찾을 수 있습니까? – Shishi
나는 이것을 놓쳤다 :'self.webView.delegate = self;' – Shishi
네 스스로를 프로그래밍 방식으로 'self.webView.delegate = self;'또는 인터페이스 빌더를 사용하여 webView의 델리게이트로 설정해야한다. – bsarr007