2010-02-23 5 views
3

Je souhaite incorporer un agenda google dans une application iphone, mon affichage Web est correct, sauf que je n'arrive pas à obtenir l'URL dont j'ai besoin pour voir la version mobile sans avoir à me connecter.Google Calendar Version mobile - embed

Je sais que possible, car cela se fait dans l'application twit (voir image ci-dessous).

Comment est-ce que je peux faire ceci?

Disons que le google calendar public est link text et je veux voir la version Mobile de cette page dans un UIView.

La vue mobile est disponible à link text, mais vous devez d'abord être connecté à un compte Google.

Aide Stackoverflow!

alt text http://posterous.com/getfile/files.posterous.com/norskben/RtIkoblEW9VsBE07dAQy9Sjjo4aRL2yjCRTCIx316y7ovsCXo9iKeGLL1AMx/photo.jpg

Répondre

1

Tout sous contrôle maintenant. Bien que je ne trouve pas qu'il soit possible d'accéder à la gp vue mobile, il est avéré enfait être juste le point de vue de l'ordre du jour de la vue normale.

NSString *gcal = [NSString stringWithFormat:@"<html><meta name=\"viewport\" content=\"width=320\"/><iframe src=\"http://www.google.com/calendar/embed?showTitle=0&amp;showNav=0&amp;showTabs=0&amp;showPrint=0&amp;showCalendars=0&amp;mode=AGENDA&amp;height=600&amp;wkst=2&amp;hl=en_GB&amp;[email protected]&amp;color=%23A32929&amp;ctz=Australia%2FAdelaide\" style=\"border-width: 0pt;\" mce_style=\" border-width:0 \" frameborder=\"0\" height=\"400\" width=\"300\"></iframe>"]; 

[webview loadHTMLString:gcal baseURL:nil]; //load above html string (notice the viewport=320 for iphone resizing 
webview.delegate = self; //add delegate for activity access 
webview.scalesPageToFit =YES; //scale nicely 
+0

Comment pouvons-nous obtenir la couleur de l'événement de l'iphone-gcal-exemple? – Apekshit

Questions connexes