我想将一个谷歌日历嵌入到iphone应用程序中,我的webview很好,除非我似乎无法获取我需要查看移动版本而无需登录的URL。
我知道这是可能的,因为这是在twit app中完成的(见下面的截图)。
我该怎么做?
让我们说公共谷歌日历是link text,我想在UIView中查看此页面的移动版本。
移动视图位于link text,但您必须先登录Google帐户。
帮助Stackoverflow!
答案 0 :(得分:1)
现在全部受到控制。虽然我没有发现可以访问gp移动视图,但事实证明它只是普通视图的议程视图。
NSString *gcal = [NSString stringWithFormat:@"<html><meta name=\"viewport\" content=\"width=320\"/><iframe src=\"http://www.google.com/calendar/embed?showTitle=0&showNav=0&showTabs=0&showPrint=0&showCalendars=0&mode=AGENDA&height=600&wkst=2&hl=en_GB&src=northadelaidefitness@gmail.com&color=%23A32929&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