LoginSignup
1
1

More than 5 years have passed since last update.

UIWebViewでScaleする方法色々 ( ときどき更新 )

Posted at

GUI

  • Scales Page To Fit
  • View > Mode

スクリーンショット 2016-02-03 11.22.55.png

Code

// objective-c 
self.webView.scalesPageToFit = YES;
self.webView.contentMode = UIViewContentModeScaleAspectFit;

その他

[metaタグを挿入する]

var metalist = document.getElementsByTagName('meta');
var hasMeta = false;
for(var i = 0; i < metalist.length; i++) {
    var name = metalist[i].getAttribute('name');
    if(name && name.toLowerCase() === 'viewport') {
        metalist[i].setAttribute('content', 'width=device-width');
        hasMeta = true;
        break;
    }
}
if(!hasMeta) {
    var meta = document.createElement('meta');
    meta.setAttribute('name', 'viewport');
    meta.setAttribute('content', 'width=device-width');
    document.getElementsByTagName('head')[0].appendChild(meta);
}
[webView stringByEvaluatingJavaScriptFromString:JAVASCRIPT_SCRIPT];
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1