UIWebView 的问题:不需要的水平滚动条

发布于 2024-11-02 13:26:47 字数 365 浏览 0 评论 0原文

我正在将一些简单的本地 HTML 加载到 UIWebView 中,这些都是文本,没什么花哨的。在 iOS 4.1 之前,我无需执行任何操作即可正常显示。从 4.2 开始,相同的 HTML 会填充一个比屏幕大的窗口(纵向布局),因此会出现水平条,并且需要滚动才能看到整个页面。

有其他人遇到过这个问题吗?如果有的话,您采取了什么措施来解决这个问题?

我已经做了我能想到的一切,其中包括: - 在 CSS 中设置主体尺寸。 - 使用视口元标记将内容设置为设备宽度(这只是缩小了文本的大小,但窗口保持相同的大小(即太大)。 - 设置网络视图的框架和/或边界。 - 设置比例以适应网络视图。

没有任何效果。 Web 视图显示区域仍然大约是屏幕的两倍宽。

困惑!

I'm loading some simple local HTML that is all text, nothing fancy, into a UIWebView. Before iOS 4.1 it displays fine without my doing anything. From 4.2 on, the same HTML fills a window that is larger than the screen (portrait layout) and so the horizontal bar appear and scrolling is required to see the whole page.

Has anyone else had this problem and if so what did you do to fix it?

I've done everything I can think of which includes:
- setting the body dimension in the css.
- using the viewport meta tag to set the content to device-width (this just shrunk the size of the text but the window stayed the same size (i.e. too big).
- setting the frame and/or bounds of the webview.
- setting scale to fit on the webview.

Nothing has worked. The web view display area is still about twice as wide as the screen.

Baffled!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文