Javascriptを使用してUIWebviewにパディングを追加したいのは、ビューをフルスクリーンとナビゲーションバーモードに切り替え、ナビゲーションバーが元のページの上部を隠すためです。Javascriptを使用してUIWebviewにパディングを追加する方法
これはコードです。いくつかのページでは動作しますが、一部のページでは動作しません。誰もがすべてのページでそれを動作させるためにいくつかのアイデアを持っていますか?
- (void)webViewDidFinishLoad:(UIWebView*)webView {
//make padding on the top and the bottom of webview
NSString *padding = @"document.body.style.padding='64px 0px 44px 0px';";
[webView_ stringByEvaluatingJavaScriptFromString:padding];
}
このページで問題なく動作します。 (左の写真)http://pandodaily.com/2012/03/23/jessica-albas-the-honest-company-raises-27-million-for-non-toxic-baby-products/
このページでは機能しません。 (右PIC)http://www.washingtonpost.com/german-entrepreneur-makes-millions-in-eu-through-parallel-pharmaceutical-trade/2012/03/19/gIQAPnZrYS_story.html?wprss=rss_homepage