আমি প্রতিস্থাপন করতে আমার iOS অ্যাপ্লিকেশন আপডেট করার am UIWebViewসঙ্গে WKWebView। তবে কীভাবে একই আচরণ অর্জন করব তা আমি বুঝতে পারি না WKWebView। সঙ্গে UIWebViewআমি ব্যবহৃত scalesPageToFit(তাই হিসাবে স্ক্রলিং ছাড়া পূর্ণ পর্দায় প্রদর্শিত) নিশ্চিত করার ওয়েব Pag স্ক্রিন সাইজ হিসাবে একই আকার সঙ্গে প্রদর্শিত হতে থাকে।
ওয়েবে এটি সমাধান পেয়েছি তবে এটি কার্যকর হয় না:
- (void)webView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation {
NSString *javascript = @"var meta = document.createElement('meta');meta.setAttribute('name', 'viewport');meta.setAttribute('content', 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no');document.getElementsByTagName('head')[0].appendChild(meta);";
[webView evaluateJavaScript:javascript completionHandler:nil];
}
NSString* js = @"var meta = document.createElement('meta'); " "meta.setAttribute( 'name', 'viewport' ); " "meta.setAttribute( 'content', 'width = device-width' ); " "document.getElementsByTagName('head')[0].appendChild(meta)"; [webView stringByEvaluatingJavaScriptFromString: js];উপরের কোড সহ আপনার কোডটি প্রতিস্থাপন করুন।