繁体   English   中英

试图让HTML页面在iOS模拟器中完整显示

[英]Trying to get an html page to appear in its entirety in iOS simulator

我有一个HTML页面,试图通过iOS应用程序中的UIWebView显示。 一切工作正常,但我无法在屏幕上查看整个页面。 我只看到左上角,然后必须向下或向右滚动才能查看其余页面。 我确实要指出,HTML页面上的图像是整个页面的大小,这很可能是整个HTML页面无法在iOS屏幕上显示的原因。

这是我的iOS代码(非常简单):

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"arabic" ofType:@"html"] isDirectory:NO]]];
}

这是我要显示的HTML代码:

<html>
<head>
<title>My Title</title>

<style type="text/css">

#container {
    position:relative;
}
#highlight {
    position:absolute;
    width:325px;
    height:55px;
    top:230px;
    left:475px;
    background: rgba(255, 0, 0, 0.4);
}

</style>

</head>
<body>

<div id="container">
    <img src="myImage.png" />
    <div id="highlight"></div>
</div>

</body>
</html>

谁能看到我做错了什么,以及如何在屏幕上查看整个页面?

UIWebView的scalesPageToFit属性可能是您想要的。 根据文档

如果为“是”,则将网页缩放到适合的大小,并且用户可以放大和缩小。 如果为否,则禁用用户缩放。

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM