我正在尝试实施一个显示UIWebView
的{{1}}。这就像twitter webapp (the iPhone version)
中的widget
一样。{/ p>
但是,我意识到iPad app
使用webapp
来确定"device-width" property
的大小。所以,我无法让webapp
适合320px宽度twitter's webapp
。
我的问题:有什么东西要“伪造”那个属性并为它设定我自己的价值吗?
顺便说一句:我已经尝试过这个:displaying Wiki mobile page in UIWebView within UIPopoverController
它有点工作,它调整大小以适应webview的框架。但是,由于某种原因,它使Twitter显示旧的(非常古老,丑陋)的webapp,而不是当前的。(/ p>
这是webview实现:
UIWebView
这是来自lateralWebView.m的代码,我尝试根据displaying Wiki mobile page in UIWebView within UIPopoverController的想法实现:
lateralWeb = [[lateralWebView alloc] initWithNibName:@"lateralWebView" bundle:nil];
lateralWeb.view.frame = CGRectMake(0, 0, 320, self.view.bounds.size.height);
lateralWeb.webView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
lateralWeb.webView.scalesPageToFit = YES;
lateralWeb.webView.scrollView.contentSize = CGSizeMake(320, self.view.bounds.size.height);
[rootView insertSubview:lateralWeb.view atIndex:0];
[lateralWeb.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://mobile.twitter.com"]]];