iphone - Setting "device-width" property on iPad -


i'm trying implement uiwebview display twitter webapp (the iphone version). it's little widget inside ipad app.

but, realize webapp uses "device-width" property determine size of webapp. so, can't make twitter's webapp fit 320px width uiwebview.

my question: there someway "fake" property , set own value it?

btw: i've tried this: displaying wiki mobile page in uiwebview within uipopovercontroller

it kinda works, resizes fit webview's frame. but, reason, makes twitter show old (very old, , ugly) webapp, instead of current one.

here's webview implementation:

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"]]]; 

here's code, lateralwebview.m, tried implement based on idea displaying wiki mobile page in uiwebview within uipopovercontroller :

-(void)webviewdidfinishload:(uiwebview *)webview{     if (hasloaded == no){          nsstring *webhtml = [nsstring stringwithcontentsofurl:self.webview.request.url encoding:nsutf8stringencoding error:null];          nsrange range = [webhtml rangeofstring:@"device-width"];          if ((range.location!=nsnotfound)&&(range.length != 0)) {                 webhtml = [webhtml stringbyreplacingoccurrencesofstring:@"device-width" withstring:@"320" options:0 range:range];              [self.webview loadhtmlstring:webhtml baseurl:[nsurl urlwithstring:@"http://mobile.twitter.com"]];               hasloaded = yes;           } } } 


Comments

Popular posts from this blog

jasper reports - Fixed header in Excel using JasperReports -

media player - Android: mediaplayer went away with unhandled events -

python - ('The SQL contains 0 parameter markers, but 50 parameters were supplied', 'HY000') or TypeError: 'tuple' object is not callable -