iphone - 设置 UIWebView 宽度以显示所有内容

标签 iphone ios xcode uiwebview

我需要调整 UIWebView 的宽度,以便整个文本显示在 View 中,并且用户无需滚动即可阅读文本。

我尝试了各种方法来实现这一点,但没有太大成功,我尝试在调用 webViewDidFinishLoad 方法后设置宽度,但内容太多且不可读,我看到 Reeder 等 iphone 应用程序无需显示整个内容水平滚动,

如果有办法,但显示文本的每一行,然后再走另一行,但其余的,而不是在单行中对接整行并变得不可读,希望你理解我的观点

注意 scalesPageToFit 设置为 YES

有什么想法吗?

最佳答案

您可以定义 HTML 内 文本文件:

<html>
<head>
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0"/>
<meta name="apple-mobile-web-app-capable" content="yes" />
</head>
<body>
<h1>My Title</h1>
<p>Stuff and... well, more stuff</p>
</body>
</html>

关于iphone - 设置 UIWebView 宽度以显示所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8940031/

相关文章:

Xcode 运行脚本构建阶段 "run script only when installing"选项

iphone - 在 iOS 中重新加载特定的 UITableView 单元格

iphone - 如何在 iOS 上使用 AVMutableComposition 和 CALayers 将多个 CALayer 添加到视频文件

ios - 在 Win 8 中用于 iOS 开发的 Swift

ios - 获取 "nested push animation can result in corrupted navigation bar"

ios - Swift 最后一个对象等效项

iphone - 在 iPhone 模拟器中运行项目后,Xcode 4.6 经常挂起

android - 当应用程序处于特定状态时,以编程方式限制用户访问 Android/iPad/iPhone 设备

iphone - iOS 7 UITableView 索引路径行属性为零

ios - 如何对类变量进行可用性检查