ios - UIWebView Scaling not the same as Safari? -


i'm working on small uiwebview ios app points website, i've set viewports correctly , looks great in safari or if add bookmark home screen

but reason when plug uiwebview larger, tried unchecking "scale fit" uiwebview in interface builder, dont help

how can keep webview scale/show things @ same aspect of safari?

code in website header:

<!doctype html> <html lang="en"> <head>  <script> function goback() {     window.history.back(); } </script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"> <meta charset="utf-8" />  <title>site title</title> <link rel="shortcut icon" href="{$url}/favicon.ico" /> <link href="{$url}/{$theme_path}/{$theme_name}/style.css" rel="stylesheet" type="text/css" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="handheldfriendly" content="true" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="default" /> <link rel="apple-touch-icon-precomposed" href="webappicon.png"/> </head> 

code uiwebview:

// //  viewcontroller.m //  webview // //  created stewart crainie on 10/02/2014. //  copyright (c) 2014 stewart crainie. rights reserved. //  #import "viewcontroller.h"   @interface viewcontroller ()  @end  @implementation viewcontroller @synthesize receiveddata, theconnection, website, back, forward, stop, refresh;    - (void)viewdidload {       [self loadwebsite];     [super viewdidload];     // additional setup after loading view, typically nib.   }    - (void)loadwebsite {       nsstring *fullurl = @"http://webviteurl";     nsurl *url = [nsurl urlwithstring:fullurl];     nsurlrequest *requestwebsite = [nsurlrequest requestwithurl:url];       [website loadrequest:requestwebsite]; }  - (void)updatebuttons {     self.forward.enabled = self.website.cangoforward;     self.back.enabled = self.website.cangoback;     self.stop.enabled = self.website.loading;  }  #pragma mark mbprogresshuddelegate methods  - (void)hudwashidden:(mbprogresshud *)hud {     // remove hud screen when hud hidded     [hud removefromsuperview];     hud = nil; }   -(void)stoploading {      nslog(@"stop pushed");     [hud hide:yes];     [website stoploading];   }  -(void)webview:(uiwebview *)webview didfailloadwitherror:(nserror *)error {      nslog(@"could not load website caused error: %@", error);     uialertview *message = [[uialertview alloc] initwithtitle:@"error"                                          message:[nsstring stringwithformat:@"%@", [error localizeddescription]]                                         delegate:self                                cancelbuttontitle:@"ok"                                otherbuttontitles:nil];      [message show];     [hud hide:yes];     [website stoploading];  }   -(void)webviewdidfinishload:(uiwebview *)webview {       [self updatebuttons];      [hud hide:yes];     [website stoploading]; }   -(void)webviewdidstartload:(uiwebview *)webview {       [self updatebuttons];      hud = [mbprogresshud showhudaddedto:self.view animated:yes];     hud.delegate = self;     hud.mode = mbprogresshudmodeindeterminate;     hud.labeltext = @"loading...";  }  @end 


Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -