草庐IT

UIWebView-heavy

全部标签

iphone - 有什么方法可以在不获取白色背景的情况下更新 UIWebView 吗?

我有一个UIWebView,我想不时更新它的内容。但是当我更新内容时,我在加载数据时得到了白色背景(数据包括html,里面只有很少的JavaScript)。有什么办法可以不拖延吗?我想到了下一个解决方案:我有2个webView(webView和backgroundWebView)。当我需要更新webView时,我只是向backgroundWebView发出请求,等待数据加载并将webView替换为backgrounWebView的内容。但我没有找到任何解决方案如何替换它的内容有什么建议吗?谢谢 最佳答案 试试这个...最初在view

ios - 在 UIWebView 中播放 facebook 视频

有谁知道如何在UIWebView中播放facebook视频?我的应用程序将视频上​​传到facebook并检索视频的url。我想将此url嵌入到UIWebView中以进行播放。我已经为youtube解决了这个问题,但没有为Facebook解决这个问题。寻求帮助。 最佳答案 俄耳甫斯!我迟到了几年,哈哈,但无论如何我都会在这里发布答案——在Swift中,因为它是2018年;)——以防万一有人需要它。您可以使用以下HTML字符串:letembedCode=""将[INSERTVIDEOURL]替换为视频URL,将[INSERTWIDTH

javascript - 从 UIWebView 中知道 YouTube 视频何时开始播放

我制作了一个播放YouTube视频的类(感谢本站好心人的帮助)。现在我想知道如何知道YouTube视频何时开始播放。我想知道这一点,这样我就可以在视频被告知播放和实际播放之间显示“请稍候,正在加载...”指示器。我使用stringByEvaluatingJavaScriptFromString:开始播放视频,当然,在我启动javascript命令以播放视频和实际播放视频之间会有轻微的延迟。我熟悉YouTube视频和javascript,所以我一直在看这个:[https://developer.apple.com/library/mac/documentation/AppleApplic

ios - UIWebView 嵌入式 YouTube 视频播放的状态栏问题

播放youtube视频如下:videoView=[[UIWebViewalloc]initWithFrame:CGRectMake(10,50,300,215)];videoView.backgroundColor=[UIColorclearColor];videoView.opaque=NO;videoView.delegate=self;[self.viewaddSubview:videoView];NSURLRequest*loadRequest=[NSURLRequestrequestWithURL:Your_Youtube_URL];[videoViewloadRequest

ios - UIWebView DatePicker 输入检测

我有一个UIWebView我想在iOS上使用内部日期选择器,它在我有时使用标签。我在iOS中有一些UIView,如果输入发生变化,我想对其进行修改。我如何检测这种变化?我希望有一个我可以使用的代表,但根据我的研究,这似乎不可能。 最佳答案 如果我没理解错的话,你想捕捉datepickervaluechanged事件?如果是,您可以简单地创建IBAction方法并将其连接到界面构建器中的datepickervalueChanged事件。 关于ios-UIWebViewDatePicker输

javascript - 在 UIWebView 中恢复位置

我需要将UIWebView中的当前位置存储到磁盘并在稍后启动时从磁盘重新加载它。我之前所做的是将window.scrollX和window.scrollY存储在javascript位置。这适用于许多情况。此外,我通过获取电流来存储比例:webView.scrollView.zoomScale并通过使用javascript将视口(viewport)初始比例设置为它来恢复它。所有这些都有效,但并不可靠。有没有更好的方法?我阅读了关于UIWebView的restorationIdentifier但我不确定是否可以将它保存到磁盘? 最佳答案

ios - UIWebView 很慢

我正在构建一个包含Feed链接View(UIWebView)的自定义RSS阅读器应用。使用以下代码,当加载包含WebUIView的View时,大约需要6秒才能向用户输出任何内容:-(void)viewDidLoad{[superviewDidLoad];NSString*urlString=[[[selfappDelegate]currentlySelectedBlogItem]linkUrl];NSURL*url=[NSURLURLWithString:urlString];NSURLRequest*requestObj=[NSURLRequestrequestWithURL:url

iphone - UIWebView 自动旋转破坏网页 View 内容(内有截图)

我遇到了UIWebView自动旋转的问题。WebView显示正常,但内容不正常。正如您在底部屏幕截图中看到的那样,有一个黑色边距,我知道这是webview,因为我在滚动时可以看到滚动条。ViewController有:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{returnYES;}webView具有完全自动调整大小的掩码,并且该View是自动调整subview的大小。我尝试了一堆来自stackoverflow和谷歌的技巧,但没有一个奏效。这只发生在

html - 为什么我的 UIWebView 在我的单元测试中是空的?

我将应用程序生成的内容放入UIWebView,并尝试测试我是否正确执行。这是我放入WebView中的HTML字符串:@"Come,letmeclutchthee.Ihavetheenot,andyetIseetheestill.Artthounot,fatalvision,sensibletofeelingastosight?"然后它进入webView:[self.webViewloadHTMLString:[selfHTMLStringForSnippet:model.body]baseURL:nil];哪里model.body仅包含元素,和-HTMLStringForSnippet

iOS - EXC_BAD_ACCESS 代码 = 1 UIWebView 在(方法混合)初始化后崩溃

我刚刚将我的应用程序切换到了ARC。得益于Xcode提供的重构工具,转换取得了部分成功。不起作用的部分是一个奇怪的错误。我使用了方法调配(method_exchangeImplementations),这样它就不会调用UIView的initWithFrame,而是调用我的myInitWithFrame代码。重构过程在myInitWithFrame的方法声明处抛出了错误,所以我在方法声明之后添加了__属性__((objc_method_family(init)))。现在这一切在iOS6.0及更高版本上运行良好,但在iOS5.0(我希望支持的最低版本的iOS)上它不起作用。我得到一个EXC