UIWebView 的问题:不需要的水平滚动条
我正在将一些简单的本地 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论