【发布时间】:2013-06-17 21:27:27
【问题描述】:
我正在尝试在 iOS 的 UIWebView 中查看网页。下面是我要查看的链接。
http://almaktab.com/forms/flight.html
问题是表格的宽度是 255px,当我在 webview 中打开它时,它只覆盖了一半的屏幕,看起来很奇怪。 下面是我用于在 UIWebView 中查看网页的代码。
-(void)openWebPage:(NSString*)address {
NSURL*url=[NSURL URLWithString:address];
NSURLRequest*request=[NSURLRequest requestWithURL:url];
myWebView.scalesPageToFit = YES;
myWebView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
myWebView.contentMode = UIViewContentModeScaleAspectFit;
myWebView.autoresizesSubviews = YES;
[myWebView loadRequest:request];
[myWebView setAutoresizingMask:(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth)];
}
我想拉伸这个 webview 以便表单适合整个页面。
我知道解决方案是width=100%,但客户现在不想在他们的网站上做任何更改。客户要求仅在 iOS 中进行更改。
知道如何做到这一点。
截图(myWebView.scalesPageToFit = YES;)
屏幕截图(myWebView.scalesPageToFit = NO;)
【问题讨论】:
-
将 UIWebView 属性 scalesPageToFit 设置为 FALSE。
-
也许你应该计算 myWebView.frame 的中心?
-
你能附上屏幕截图吗?请。
-
@PrateekPrem : 附件...
-
@MuditBajpai :完成,附上屏幕截图......但它不是全屏
标签: ios objective-c uiwebview