luke1 Posted October 7, 2012 Share Posted October 7, 2012 Hej! Jag håller på att utveckla en iPhone app i Xcode 4,5 och undrar om någon vet hur man tvingar en inbäddad hemsida att visas i klassiks vy instället för mobil vy?(facebook sida). Använder för UIWebview för inbäddningen i appen. Tack på förhand! mvh Link to comment Share on other sites More sharing options...
mrEmilK Posted October 8, 2012 Share Posted October 8, 2012 Beror på sidan du vill öppna såklart. För att t.ex. komma till facebooks sida i klassisk vy använder du www.facebook.com/home.php. Link to comment Share on other sites More sharing options...
luke1 Posted October 8, 2012 Author Share Posted October 8, 2012 Hittade en lösning, här är koden som ska ligga i viewController.h: + (void)initialize { NSDictionary *dictionnary = [[NSDictionary alloc] initWithObjectsAndKeys:@"Classic", @"UserAgent", nil]; [[NSUserDefaults standardUserDefaults] registerDefaults:dictionnary];} Link to comment Share on other sites More sharing options...
mrEmilK Posted October 8, 2012 Share Posted October 8, 2012 Funkade det där verkligen? Link to comment Share on other sites More sharing options...
luke1 Posted October 8, 2012 Author Share Posted October 8, 2012 Yepp, men då blir det som det står i koden "classic" vy i alla Webviews i applikationen, vill man ha annan vy så skriver man "mobile" eller "dekstop". Det räcker inte att bara skriva www.facebook.com. Link to comment Share on other sites More sharing options...
luke1 Posted October 8, 2012 Author Share Posted October 8, 2012 Förresten är det någon som vet hur man automatiskt zoomar/skalar in på ett visst ställe på en webbplats när man öppnar det i UIWebView? Link to comment Share on other sites More sharing options...
mrEmilK Posted October 8, 2012 Share Posted October 8, 2012 Det borde fungera med javascript, i stil med document.body.style.zoom = 3.0; . Finns liknande för att skrolla till en viss del av skärmen med js. Har inte testat men borde fungera tillsammans med metoden stringByEvaluatingJavaScriptFromString. Link to comment Share on other sites More sharing options...
mrEmilK Posted October 8, 2012 Share Posted October 8, 2012 Yepp, men då blir det som det står i koden "classic" vy i alla Webviews i applikationen, vill man ha annan vy så skriver man "mobile" eller "dekstop". Det räcker inte att bara skriva www.facebook.com. Link to comment Share on other sites More sharing options...
luke1 Posted October 8, 2012 Author Share Posted October 8, 2012 Okej vart skriver man in den koden? Behöver man lägga till någon Js i koden först? Har aldrig använt Js innan i xcode Link to comment Share on other sites More sharing options...
mrEmilK Posted October 8, 2012 Share Posted October 8, 2012 Nej det borde du inte behöva göra. Har inte möjlighet att testa koden för tillfället men - (void)webViewDidFinishLoad:(UIWebView *)webView { [webView stringByEvaluatingJavaScriptFromString:@""]; } borde fungera. Link to comment Share on other sites More sharing options...
mrEmilK Posted October 8, 2012 Share Posted October 8, 2012 Inge vidare påläst inom Js heller så sök hellre runt på andra lösningar på google än att lita på mig.. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.