uiwebview相关内容

防止通用链接在 `WKWebView`/`UIWebView` 中打开

当用户点击 WKWebView 中的通用链接时,将打开相应的应用程序(如果已安装). 这在 Apple 搜索编程指南 如果您实例化 SFSafariViewController、WKWebView 或 UIWebView 对象来处理通用链接,iOS 会在 Safari 中打开您的网站,而不是打开您的应用程序.但是,如果用户从嵌入式 SFSafariViewController、WKWe ..
发布时间:2022-01-19 22:02:39 移动开发

如何以编程方式滚动到 UIWebView 的底部?

我知道以前有人问过类似的问题,但似乎从未得到回答.我有一个 UIWebView 并按字符串添加一些内容.我使用 UIWebView 是因为我动态地向其中添加了一些图像并且还使用了其他 HTML 功能.此示例代码已简化. 的NSString * myHtmlString = @ “一些长期测试字符串1234567890 123456789 0123456789 0123456789 0123456 ..
发布时间:2022-01-19 22:02:29 移动开发

预加载一个UIWebView,避免白屏闪烁

我正在开发一个具有表格导航的应用程序,以最终深入到显示各种信息的 UIWebView.然而,从 UITableView 的流畅性到 UIWebView 的缓慢性的转变对用户来说是不和谐的,所以我想尽我所能改善这种体验. 具体来说,tableViews 和 UIWebView 页面的背景都是黑色背景,但是当我打开 UIWebView 时,它会闪烁空白色大约一秒钟(本地和远程 HTML 文件都是 ..
发布时间:2022-01-19 22:02:12 移动开发

在 iOS 上创建良好的自定义表情聊天体验

我正在尝试为基本上是扩展的 UITextView 提出可能的实现,它具有键入内联图像的能力. 我见过很多开源项目,它们处理带有自定义表情符号的标签创建,UIWebViews 将图像与文本内联绘制等等,但没有一个不运行原生 UITextView 行为: 自动更正 拼写 放大镜 选择工具提示和功能 句号双倍空格 我在应用商店中看到的唯一一款在键入自定义表情时能提供良好、强大体 ..
发布时间:2022-01-19 22:02:07 移动开发

在 UIWebView 中停止视频

在我的 iPad 应用程序中,我有一个模态视图(UIViewController 具有模态演示样式 UIModalPresentationPageSheet) 视图内部是一个带有 HTML 页面和嵌入 YouTube 视频的 UIWebView.如果我开始播放视频并关闭视图,视频不会停止.音频继续播放,您可以在状态栏中的“电池图标"旁边看到一个小的“播放图标". 如何停止视频? ..
发布时间:2022-01-19 22:01:55 移动开发

iOS 6 中的 iOS 隐藏标签栏会创建黑条(修复 iOS 6 会破坏 iOS 7!)

我有一个选项卡式应用程序,在一个选项卡中有一个 UIWebView.当我将设备旋转到横向时,我已将 UIWebView 设为全屏,同时隐藏状态和标签栏. 我已经让它在 iOS 6 中工作 - 最初当旋转和隐藏标签栏时,它会在标签栏所在的地方留下一个黑色空间,所以 fHeight 代码修复了这个问题.然而,在 iOS 6 上它运行良好,但现在它实际上产生了 iOS 6 的黑条问题!!有什么解决 ..
发布时间:2022-01-19 22:01:49 移动开发

将 UIWebView 中的图像调整为视口大小

我在我的 iPhone 应用程序的 UIWebView 中显示带有一些图像的 HTML.当图像比 iPhone 的视口宽时,我会得到我不想要的水平滚动条,因为它主要是关于文本而不是图像. 有没有办法根据宽度调整 UIWebView 内显示的图像大小(最好:即使设备旋转)? 解决方案 如果希望最大宽度为 webView 的宽度,请使用 max-width CSS 属性. 最大宽度 ..
发布时间:2022-01-19 22:01:32 移动开发

如何从 iOS 照片库中获取图像并在 UIWebView 中显示

我见过很多使用 UIImage 输出图像的示例.我希望将输出设置为 UIWebView 因为我想在图像周围添加一些额外的 HTML 格式. 我想让照片库返回存储在 iOS 设备上的图像的相对路径,以便我可以将它放在“img"HTML 标记的“src"属性中. 这可能吗? 编辑 1 我不得不根据我的需要修改我的代码,但这似乎不起作用. - (void)imagePicker ..
发布时间:2022-01-19 22:01:22 移动开发

如何获取 HTTP 标头

如何从 Objective-C 中的 NSURLRequest 中检索所有 HTTP 标头? 解决方案 这属于简单但不明显的 iPhone 编程问题类.值得快速发帖: HTTP 连接的标头包含在 NSHTTPURLResponse 类中.如果您有一个 NSHTTPURLResponse 变量,您可以通过发送 allHeaderFields 消息轻松地将标头作为 NSDictionar ..
发布时间:2022-01-19 22:01:16 移动开发

如何通过“下拉和释放"刷新 UIWebView手势?

我知道这在 iPhone 版 Tweetie 或 xkcd iPhone 应用程序中是可能的,但他们使用的是表格.知道这是否也可以用于简单的 UIWebView 吗?我知道 this SO question 中的 Javascript 建议,但是如何在本地制作呢? 解决方案 仅供参考,iOS 5 已正式在 UIWebView 中引入了 scrollView 属性.我测试了它.它与 EGO ..
发布时间:2022-01-19 22:01:07 移动开发

使用 JavaScript 在 UIWebView 中查找和自动填充 HTML 登录表单

我有一个 UIWebView,它的作用类似于互联网浏览器并加载它所在网页的 HTML. 在 webViewController 中,webViewDidFinishLoad 方法会在网页完成加载到 UIWebView 时从网页加载 HTML. 我想从 HTML 中筛选文本字段,以方便使用存储在我的数据库中的值自动填充该文本字段. 有什么方法可以做到吗?该方法应该能够在所有网站上运 ..
发布时间:2022-01-19 22:00:32 移动开发

使用后释放 iOS UIWebView 资源

我们应用的主屏幕(因此是所有用户最先看到的)有几个部分,其中大部分包含用户可能想要打开的不同 Web 视图.这样做会将内存使用量从勉强 26MB 增加到高达 85MB 甚至更多(在打开所有不同的 web 视图之后). 我们发现的问题是,一旦它们关闭,所有网页资源似乎都保留在内存中(使用的内存可能几乎不会减少几 MB). 我想释放 webview 必须打开的资源,因为稍后,我们的应用程序 ..
发布时间:2022-01-19 22:00:26 移动开发

如何在 iOS 中使用共享表共享文件?

我想使用 iPhone 上的共享工作表功能共享我在应用程序中本地拥有的一些文件.我在 UIWebView 中显示文件,当用户单击共享表时,我想显示选项(电子邮件、WhatsApp 等)以共享 UIWebView.我知道我们可以使用 func displayShareSheet(shareContent:String) {让 activityViewController = UIActivityV ..
发布时间:2022-01-19 22:00:01 移动开发

iOS 通过 UIWebView 访问 Safari Reader 功能

我正在使用 iOS 4.3 &想知道是否有任何方法可以访问 Safari 的“阅读器"功能,通过它可以删除网页中的广告和其他 riff raff &内容占据中心位置. 如果人们在 Safari 中打开任何文章(比如维基百科网站),那么 URL 栏上会出现一个“阅读器"按钮.点击它会出现一个新窗口,精美地呈现内容. 如何通过 UIWebView 在 iOS 中利用此功能? PS:我 ..
发布时间:2022-01-19 21:59:53 移动开发

我可以在 UIWebView 内联(不是全屏)中播放 youtube 视频吗?

我到处寻找如何做到这一点,但还没有找到答案.是否可以在 iPhone 内联的 UIWebView 中播放 youtube 视频,即不是全屏?我知道 iPhone 不支持 flash,但 youtube 支持 html5 并且有 h.264 视频,不是吗?那我不应该这样做吗? 我已将allowInlineMediaPlayback 设置为YES,但它仍会全屏播放. 解决方案 可以,需要 ..
发布时间:2022-01-19 21:59:45 其他开发