在iPad上设置“设备宽度”属性

时间:2012-03-09 21:39:56

标签: iphone ios xcode ipad safari

我正在尝试实施一个显示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"]]];

0 个答案:

没有答案