问题标签 [uiwebview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1974 浏览

iphone - 在屏幕外更新 UIWebView?

我正在尝试获取 UIWebView 的 UIImage,我可以使用 renderInContext: 来做到这一点。然而,在我生成图像之前,我想用一些 HTML 代码更新 UIWebView,诀窍是 UIWebView 是隐藏的。现在,我无法在 UIImage 中渲染 Web 视图的更新版本,只能使用旧版本。

0 投票
6 回答
17119 浏览

iphone - iPhone - 是否可以在 UIWebView 中隐藏本机滚动条?

我想隐藏滚动 UIWebView 时出现的本机滚动条/滚动条,但仍保持滚动功能不变。这可能吗?

提前致谢,

威廉

0 投票
2 回答
1878 浏览

iphone - 以编程方式缩放、平移 iPhone 2.2.1 的 UIWebView

问候!

我正在尝试从生成的事件中控制 UIWebView。

是否有一部分记录在案的iphone SDK 以编程方式创建 UIEvent(或动作或其他东西),然后我可以将其传递给 UIWebView 并让它像用户的手势一样解释它?

如果有人可以向我展示或链接到创建捏事件,我会解决!

或者,如果有人知道为什么这是不可能的,或者只是以某种违反许可的方式完成,这也会有帮助......

多谢你们

0 投票
1 回答
1609 浏览

iphone - 带有视口的 UIWebview 横向格式

我正在使用这里提到的元视口为什么 UIWebView 会缩小图像?对于 UIWebView。这可以很好地格式化肖像,我不必补偿奇怪的缩放比例。但是,一旦旋转到横向,我就无法利用额外的宽度。意思是,我想将更多文本放入单行横向。一切都保持在 1.0。有没有办法将视口更改为旋转时的 0.75 缩放并在纵向时更改为 1.0?

0 投票
1 回答
978 浏览

iphone - 将图像显示为弹出窗口

我需要在 UIWebView 顶部显示表格格式的数据作为模式。基本上是一个 UIAlertView。但是,我需要在此模式中显示表格数据,这是 UIAlertView 无法做到的(据我所知)。我正在考虑创建一个包含文本数据的图像,并在 UIImageView 或 UIView 中显示图像,该图像可以有一个关闭按钮。不确定这是否可以全部变成模态的。

我看到一个视图可以作为子视图添加到 UIAlertView:http: //blogs.oreilly.com/iphone/2008/03/open-iphone-sdk-building-a-uip.html。不过,不确定苹果是否会这样做。

这些方法听起来可行还是有更好的方法?

0 投票
1 回答
5549 浏览

iphone - UIWebView 中的 iPhone 键盘不会消失

我有一个加载 HTML 表单的 UIWebView。

当我选择一个文本字段时,键盘会出现。

当我键入并点击“Go”时,表单被提交并加载下一页,但键盘并没有消失,它停留在屏幕上。

摆脱键盘的唯一方法是按下键盘上的“完成”按钮或按下表单中的 HTML 提交按钮。

点击Go按钮后是否可以使键盘消失?

谢谢!

0 投票
2 回答
538 浏览

iphone - 创建一个新的 UIWebView 是多么昂贵

有人告诉我,创建和保留 UIWebView 大且昂贵(内存和计算)。这是真的?它们有多贵?

0 投票
1 回答
1075 浏览

javascript - 为横向视图重新格式化

我从基于导航的应用程序中的字符串加载 UIWebView。我在 UIWebView 的标题标签中使用它:

我使用 1.0 的视口,因为不需要重新调整图像大小,没有视口的情况就是这样。当手机旋转到横向时,窗口宽度被严重剪裁,右侧出现黑色空白。我希望视图能够填充所有横向空间......并且要填充文本使用这个空间,而不是像纵向那样包装。有没有办法获得这种格式?

0 投票
1 回答
1503 浏览

javascript - UIWebView 加载图像缓慢--干扰滚动到锚点

我们在 iPhone 应用程序中使用加密网页,并在 webView:shouldStartLoadWithRequest: 方法中拦截这些调用(例如单击链接时)以获取文件路径,将数据解密为原始 html 字符串,然后在webView(显然在 webView:shouldStartLoadWithRequest: 中返回 YES)。

我们目前遇到的问题(在解决了其他问题之后,比如必须实现我们自己的后退/前进状态机、负责滚动到最后一个位置等)是 webView在调用 webViewDidFinishLoad:之后似乎加载了图像:是我们向下滚动到#anchor(如果有)的地方(我们必须实现的另一件事,因为当我们使用 loadHTMLString: 解密后它不能正常工作)。

当我们使用 javascript 调用 ("window.scrollTo(0, document.getElementById('%@').offsetTop") 向下滚动时,它通常会超出应有的高度;看起来就像它计算了 .加载图像之前的y 距离。

有没有办法回到 webView 完全加载页面的方式,然后滚动到 #anchors 或以前的 .y 位置?

这有点难以解释,可能与 UIWebView 加载、缓存和呈现页面的方式中的复杂细节有关。对此的一些启示和一些清晰的思考将不胜感激。

0 投票
10 回答
34663 浏览

iphone - UIWebView - 如何识别“最后一个”webViewDidFinishLoad 消息?

每次加载页面中的任何对象时,似乎都会发送 webViewDidFinishLoad 消息。有没有办法确定所有内容的加载都已完成?