草庐IT

UIWebVIew

全部标签

ios - iOS 中奇怪的元素重叠 (PhoneGap)

我正在从事iOS/PhoneGap元素。我在iOS中遇到了一个奇怪的重叠问题(来自iPad的屏幕截图):“选择状态”弹出框是position:absolute,z-index:35。网站链接没有指定位置(因此static),也没有指定z-index。无论地址链接是没有链接的随机文本,还是链接(如捕获的那样),它仍然会发生。这是它在Chrome中的样子(如预期)(在视网膜Mac上拍摄,所以它很大):我一整天都在iPad上的Safari控制台中尝试调整z-index,但没有任何效果。这似乎不是一个“简单的”z-index问题。所以请不要只说“调整z-index”。[edit]具体来说,我尝

javascript - 在 UIWebView 中暂停 Javascript 执行

我成功地使用了一个不可见的UIWebView作为Javascript片段的执行引擎。与whatcertainpagessuggest相反,它不需要可见。如果简单地宣布死亡UIWebView*myJSExecutor=[UIWebViewnew];它不仅会执行任何扔给它的stringByEvaluatingJavaScriptFromString:,它甚至会将alert()冒泡到桌面!(这不是你想经常做的事情)免责声明:仅在iOS5+上测试现在,我有另一个正常可见的UIWebView和正常的网页内容,我希望它暂停JavaScript执行:即停止对计时器和DOM事件起作用。我认为remov

ios - 具有自动布局的 UITableViewCell 中的动态大小的 UIWebView - 违反约束

我有一个UITableViewCell其中包含UIWebView.表格View单元格根据WebView内容调整其高度。我一切正常,但是当加载View时,我在调试器中遇到约束违反异常(应用程序继续运行并且功能正常,但我想尽可能解决此异常)。我是如何设置它的:TableView像这样设置单元格高度:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{if(indexPath.section==0){[_topCelllayoutIfNeeded];CGFloat

ios - 如何在 Swift 3 中使用 UIWebview 将动态网页保存在缓存中

我正在开发一个应用程序(使用UIWebview的Swift3)。我需要将网页加载到webview并将一些网页保存到缓存中。如果没有互联网用户将能够看到这些页面。但我对如何将整个网页保存在缓存中感到困惑。最主要的是即使没有互联网,我们也需要显示页面。我使用了以下文档:http://nshipster.com/nsurlcache/和https://developer.apple.com/reference/foundation/urlcacheleturl=NSURL(string:load_url1)letrequest=NSURLRequest(url:urlas!URL,cache

javascript - 在 UIWebView 中滚动

我想知道是否可以在UIWebView中滚动到给定的id。我知道我可以使用以下方法滚动到给定的(x,y)点:[self.myWebView.scrollViewsetContentOffset:CGPointMake(x,y)animated:YES];我在本地加载html文件所以我发现html文件中的元素可以被“标记”如下:我想滚动到给定的id,而不是使用(x,y)坐标来滚动,我尝试使用这个:NSString*yCoordinate=[self.myWebViewstringByEvaluatingJavaScriptFromString:@"document.getElementBy

ios - UIView 上的 UIWebView 获取 UIView alpha 值

我正在开发iOS4应用程序。我有一个主视图,其中包含另一个名为shadowView的UIView,里面有一个UIWebView。此shadowView的背景色为黑色,alpha=0.3f。我的问题是UIWebView继承了shadowViewalpha值,我不想这样,我需要UIWebView的alpha=1.0。你知道我该怎么做吗? 最佳答案 如果我理解你的问题,你已经添加了一个UIWebView到一个alpha为0.3的UIView。在iOS上,任何subview都继承其父View的alpha值(或者更确切地说,父View“屏蔽”

iphone - 如何从 UIWebView 获取整个图像,包括屏幕外内容

我有一种方法可用于从我的iOS应用程序的各种View中获取图像,以便用户通过电子邮件发送屏幕。我绘制的大多数屏幕都工作正常,但是当我将此技术与UIWebView一起使用时,我只能获得屏幕的可见部分。渲染图像中不包含屏幕外的任何内容。一直在Stack上四处挖掘,但到目前为止我没有找到任何有用的东西?!这是我目前使用的方法:-(NSData*)getImageFromView:(UIView*)view{NSData*pngImg;CGFloatmax,scale=1.0;CGSizesize=[viewbounds].size;//Scaledownlargerimageselsewer

ios - 隐藏 UIToolBar 和 UINavigation 并展开 UIWebView? - iOS

是否可以隐藏UIToolBar和UINavigationBar并使用UITouchGestureRecognizer进行隐藏,但同时展开UIWebView所以它占用了剩下的空间?之后还要反过来做同样的事情吗?提前感谢大家! 最佳答案 使用-(void)didTap{[self.navigationControllersetNavigationBarHidden:YESanimated:YES];//removeyourtoolbarfromsuperview[toolbarremoveFromSuperview];//codetoa

ios - UITableView 单元格中的 UIWebView - WebView 未填充表格单元格

我有一个TableView,其中有一个静态单元格,其中嵌入了一个UIWebView。静态单元格位于第一个也是唯一的部分,并且是TableView中的第二个静态单元格。我正在尝试根据传递给loadHTMLString方法的HTML动态更改UIWebView和UITableViewCell的大小。代码如下。在viewDidLoad中:[self.wbvArticleloadHTMLString:resultbaseURL:nil];[self.wbvArticlesetDelegate:self];[self.wbvArticle.scrollViewsetScrollEnabled:NO

iOS 使用来自 UIWebVIew 的外部应用程序打开文档

我有一个UIWebView。单击包含文档的链接时,我想在外部应用程序(office、openoffice等)中打开该文档,而不是在UIWebView中打开该文档。我知道如何处理电子邮件:-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{if([[[requestURL]scheme]isEqual:@"mailto"]){[[UIApplicationshared