草庐IT

UIWebView-heavy

全部标签

iphone - 无法显示 UIWebView 以显示带有自定义 URL 的 SFUZipEndOfCentralDirectoryError 错误的 docx/xlsx 文件

我们正在编写一些程序来在iOS上显示文档。我认为网络上对iOSUIWebView可以显示什么类型的文档有很多困惑。一般人引用TechnicalQ&AQA1630UsingUIWebViewtodisplayselectdocumenttypes看到所有的MSoffice07+文件(如docx、xlsx、pptx)都无法显示,但实际上这不是我们从测试中看到的。实际上,我们可以在UIWebView上显示docx/xlsx/pptx文档,或者从远程URL、本地文件或内存中加载(loadData,这里的baseURL在模拟器上不能为nil,请参见thislink)。当然,我们正在iPhone模

iOS:调整 UIWebView 的高度 - 奇怪的行为

我有一个问题。在Xcode中,我有一个带有嵌入View的ViewController>ScrollView并且在Scrollview内部是一个UIWebView。应用程序读取一些XML数据并将格式化的文本粘贴到UIWebView中。UIWebView-Element之后是另一个Element,所以我必须动态调整UIWebView的高度。加载View后一切正常,但是当我点击屏幕时,View将scrollview的大小重新调整为其Storyboard高度。为什么?-(void)webViewDidFinishLoad:(UIWebView*)aWebView{aWebView.scroll

ios - 无法在 UIWebview 中显示宏启用 word 文件

我正在尝试使用UIWebview显示MSoffice文件(word、powerpoint、excel),有些文件有宏启用UIWebview无法显示这些文件知道为什么会这样吗?有没有办法让UIWebview呈现这些文件?注意:如果我可以显示足够的文件内容,我不希望宏起作用。 最佳答案 我知道这很旧,但我今天遇到了。看起来UIWebView不会直接打开启用宏的Office文件。例如,以下代码失败-[webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLfileURLWithPath:f

javascript - 从 html 页面内部滑动手势在 UIWebView 中不起作用

我有一个UIWebView,它加载一个html页面,该页面支持向左/向右滑动手势以在内容之间切换。当从桌面浏览器打开页面时,此手势效果很好,但从UIWebView加载时根本不起作用。jQuery滑动适用于IPHONE和IPODTOUCH移动应用iPhone和iPodTouch滑动手势支持使用SafariJavaScript实现onTouchStart、onTouchMove、onTouchEnd和onTouchCancel。此插件使用MobileSafari的内置触摸事件来允许jQuery将滑动事件绑定(bind)到任何DOM元素。您可以覆盖swipeLeft和swipeRight默认

iphone - Javascript Youtube API : buffering for ever - UIWebView iOS

我在UIWebView中使用YouTubeAPI。我已经使用加载到UIWebView中的HTML5播放器创建了一个NSString。一切都在iPhone5和iPad上完美运行。但是,如果我使用iPhone4测试应用程序,播放器始终返回缓冲状态。只有当我明确按下播放按钮时,播放器才会开始播放,而不会再次停下来进行缓冲。看来虽然视频已经缓冲了,但是播放器给我的还是这个状态。有人知道这个问题吗?有什么想法吗?非常感谢您!! 最佳答案 在LBYouTubePlayerViewController.m文件中将以下方法替换为旧方法....然后测

ios - 处理事件内容 UIWebview 变化

我使用UIWebview编写电子邮件内容UIWebview包含内容:我需要处理事件内容UIWebview更改以调整框架UIWebview的大小? 最佳答案 您可以尝试使用KVO://PutthiswhereyoucreateyourUIWebView[self.webViewaddObserver:selfforKeyPath:@"scrollView.contentSize"options:NSKeyValueObservingOptionNewcontext:@selector(observeValueForKeyPath:of

ios - 如何在 ios 的 uiwebview 中水平滚动文档(pdf、ppt、docx)?

我在本地缓存中保存了一个ppt文件。我想在uiwebview中加载水平滚动的ppt文件。请给我一个带有示例的解决方案。 最佳答案 最好的办法是在UIWebView上启用分页self.webView.paginationBreakingMode=UIWebPaginationBreakingModePage;self.webView.paginationMode=UIWebPaginationModeLeftToRight; 关于ios-如何在ios的uiwebview中水平滚动文档(pd

ios - 如何清除/禁用 UIWebView 的浏览历史记录

我正在构建一个用于公共(public)多用户场景的iPad应用程序,并希望允许临时网络浏览session。但是,当session结束时,我希望该应用清除所有私有(private)浏览数据,包括缓存、cookie和历史记录。我已经找到了清除缓存和cookie的方法,但我无法了解历史记录。明确一点,我不想清除UIWebView的后退/转发历史记录(我每次都创建一个新的UIWebView实例,以便不是问题)。我希望清除整个应用程序的浏览历史记录,这样链接就不会显示为已访问。例如,如果我在Google上搜索某项内容并访问其中一个匹配项,则下次我用Google搜索时该链接会变成紫色。我希望删除所

ios - 使用 UIWebView 和/或 UITableView 创建下拉效果

在维基百科的移动应用程序中,它们具有下拉效果,如果您单击该行,它会打开该行的内容并将其插入到页面中。例如,行可能是“职业”、“商业生活”和“个人生活”,如果您单击“职业”行,它会在“职业”和“商业生活”行之间插入职业内容。如果您再次单击Career行,Career内容将消失,您将返回到只有一行。我希望我的内容采用HTML格式,所以我假设我需要以某种方式使用UIWebView执行此操作,可能与UITableView结合使用。我将如何创建这样的效果? 最佳答案 你为什么不使用UIActionSheet....试试类似...UIActio

ios - 将 UIWebView keyboardAppearance 设置为 UIKeyboardAppearanceDark

我正在创建一个应用程序,它需要在iOS7中为UIWebView文本字段显示较暗的键盘(UIKeyboardAppearanceDark)。基本上,我通过WebViewFacebook登录页面登录,将视频发布到Facebook(使用ESSVideoShare)。而当你触摸WebView时出现的键盘是iOS7中默认的白色键盘。我想将其更改为颜色较深的键盘,以保持应用主题的一致性。我通过以下方式为UITextFields做到了这一点:editableTextField.keyboardAppearance=UIKeyboardAppearanceDark;但我无法找到访问UIWebView的