luke1 Postad 7 oktober, 2012 Share Postad 7 oktober, 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 Länk till kommentar Dela på andra webbplatser More sharing options...
mrEmilK Postad 8 oktober, 2012 Share Postad 8 oktober, 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. Länk till kommentar Dela på andra webbplatser More sharing options...
luke1 Postad 8 oktober, 2012 Författare Share Postad 8 oktober, 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];} Länk till kommentar Dela på andra webbplatser More sharing options...
mrEmilK Postad 8 oktober, 2012 Share Postad 8 oktober, 2012 Funkade det där verkligen? Länk till kommentar Dela på andra webbplatser More sharing options...
luke1 Postad 8 oktober, 2012 Författare Share Postad 8 oktober, 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. Länk till kommentar Dela på andra webbplatser More sharing options...
luke1 Postad 8 oktober, 2012 Författare Share Postad 8 oktober, 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? Länk till kommentar Dela på andra webbplatser More sharing options...
mrEmilK Postad 8 oktober, 2012 Share Postad 8 oktober, 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. Länk till kommentar Dela på andra webbplatser More sharing options...
mrEmilK Postad 8 oktober, 2012 Share Postad 8 oktober, 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. Länk till kommentar Dela på andra webbplatser More sharing options...
luke1 Postad 8 oktober, 2012 Författare Share Postad 8 oktober, 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 Länk till kommentar Dela på andra webbplatser More sharing options...
mrEmilK Postad 8 oktober, 2012 Share Postad 8 oktober, 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. Länk till kommentar Dela på andra webbplatser More sharing options...
mrEmilK Postad 8 oktober, 2012 Share Postad 8 oktober, 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.. Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.