Tag: uiwebview

在UIWebView中播放Facebookvideo

有谁知道如何在UIWebView播放Facebookvideo? 我的应用将video上传到脸书并检索video的url。 我想embedded这个URL到一个UIWebView播放。 我已经为youtube而不是Facebook做了这个工作。 寻求帮助。

移除或更改UIWebView文档显示的框架颜色?

我正在使用UIWebView来显示embedded到我的主视图(所以我不能使用模态文档交互控制器)的各种文件types(所以我不能使用专门的PDF查看器)。 我的主视图有一个与UIWebView文档周围出现的浅灰色框架相冲突的背景devise。 有谁知道一种方法来删除该灰色的框架,使其透明或改变其颜色? 我熟悉并使用了改变 UIWebView 的背景颜色的技术,以避免在加载时出现“彩色闪光”,以及去除在“超滚动”web视图时出现的顶部和底部阴影 ,但是我没有没有人看到这个灰色的框架。 (只有在显示文档如.doc或.pdf时才会出现,而不是在显示HTML内容时显示。)我隐藏了UIWebView's滚动视图子视图的所有图像,显然这是来自其他地方。

如何覆盖UIWebView顶部的UIButton(closures)button?

我一直在寻找和尝试解决我用iOS的UIWebView的问题。 我有一个非常小的应用程序,只是加载我的网站源代码居住在https://github.com/pjuu/iotter 。 在网站上,当用户点击张贴的图像时,它将图像URL加载到网页视图中。 这让他们陷入困境,无法返回到网站的其他部分。 我想要做的是在右上angular显示一个(x)button(不pipe是在使用什么样的屏幕旋转)并且在浏览器中执行后台操作。 我知道这个问题不是代码问题,因为我很好的sortingSwift代码的一部分。 我只是不能为我的生活工作如何以编程方式添加button,并显示在Web视图。 我能find的唯一教程包括创build一个工具栏来执行这些types的操作,我认为在查看图像时会占用很多空间。 问题很简单: 这可能吗? 如果是的话,我将如何去创buildbutton? 我将使用正则expression式来检查request.path参数,以便只在图像URL匹配时才显示。 道歉,如果这不适合SO。 我很高兴移动该问题或发布在另一个网站上。 提前感谢您的帮助。 我不是一个使用XCode的移动开发人员,故事板的东西是一个远离vim的世界。

调整UIWebView文本的大小

我试图让用户调整给定的网页的文本。 我在Xcode 6中使用Swift。HTML文件: <!DOCTYPE html> <html> <body> <h1>My First Heading</h1> My first paragraph. </body> </html> 这里是我打电话来试图改变大小的swift函数: func changeWebViewFontSize(decOrInc: Int, webView: UIWebView) { //1 = decreace //2 = increace var textFontSizeTemp = defaults.objectForKey("textFontSize") as Int switch decOrInc { case 1: //when decrease defaults.setObject(textFontSizeTemp – 1, forKey: "textFontSize") case 2: //when increase defaults.setObject(textFontSizeTemp + 50, forKey: "textFontSize") […]

UIWebView不调用UIScrollViewDelegate方法

在我的iphone应用程序,我设置我的uiwebview委托给文件的所有者,但它不是调用uiscrollviewdelegate方法 我的代码是 – (void)webViewDidStartLoad:(UIWebView *)webView{ NSLog(@"webViewDidStartLoad "); } – (void)webViewDidFinishLoad:(UIWebView *)webView{ NSLog(@"webViewDidFinishLoad "); } – (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{ NSLog(@"scrollViewDidEndDecelerating "); } – (void)scrollViewDidScroll:(UIScrollView *)scrollView{ NSLog(@"scrollViewDidScroll "); } 但我越来越 webViewDidStartLoad webViewDidFinishLoad 这些消息在控制台中。 有什么不对吗 提前致谢

用UIWebView显示PDF不工作

所以,我意识到在使用UIWebView在应用程序中显示PDF(在iPad上)方面存在很多问题。 我已经检查了我能find的所有东西,但我似乎无法find任何满意的结果。 我想要做的是非常基本的,所以我真的不知道为什么它不工作。 我所需要做的就是在UIWebView中显示本地存储的PDF。 从本质上讲,我所得到的只是一个黑屏。 如果有人可以看看我的代码,我真的很感激。 谢谢。 – (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // Segue to the materials screen. if ([segue.identifier isEqualToString:@"materials"]) { PDFViewController *pdfViewController = [segue destinationViewController]; NSIndexPath *path = [self.tableView indexPathForSelectedRow]; int row = [path row]; Lesson *selected = [purchasedLessons objectAtIndex:row]; pdfViewController.selectedLesson = selected ; //Start Load PDF in UIWebView pdfViewController.pdfWindowTitle.title = selected.titleAndSubtitle; […]

阻塞主线程,直到UIWebView完成加载

我试图阻止主线程,直到一个UIWebView完成加载,但在调用[UIWebView loadRequest:]后调用[NSThread sleepForTimeInterval:] [UIWebView loadRequest:]使加载永远不会完成:在睡眠结束后调用webViewDidFinishLoad委托。 为什么发生这种情况? 以及如何阻止主线程? 我从[ViewController willRotateToInterfaceOrientation:]调用loadPage ,我想要做的是防止iOS界面旋转,直到与其他方向的[ViewController willRotateToInterfaceOrientation:]加载。 – (void)loadPage { UIWebView* webview2 = [[UIWebView alloc] initWithFrame:rect]; webview2.delegate = self; NSString* htmlPath = ….. ; // Path to local html file NSURL *newURL = [[[NSURL alloc] initFileURLWithPath: htmlPath] autorelease]; NSURLRequest *newURLRequest = [[[NSURLRequest alloc] initWithURL: newURL] autorelease]; [webview2 loadRequest:newURLRequest]; [NSThread sleepForTimeInterval:10.0f]; // […]

Swift&UIWebView元素隐藏

我得到了一个UIWebView,我加载这样的内容 let url = NSURL (string: "http://www.myresponsivesite.fr/section/"); let requestObj = NSURLRequest(URL: url!); webView.loadRequest(requestObj); 它的工作是完美的,但我想把一些div和其他元素显示没有。 所以我的问题是:如何从我的应用程序快速注入一些CSS? 谢谢。

限制(年龄保护)UIWebView,以避免17+用户评级

使用iTunes Connect最近的政策变化意味着任何给予“无限制”访问互联网(通过UIWebView )的应用程序必须具有17+评级。 我在我的应用程序中有这样的function,但它是一个非关键的function。 我想知道是否有办法在这些function周围有一个年龄保护的方法,以避免需要17+评分。 例如:我可以要求Facebooklogin并检查用户的年龄吗? 有没有人有这样的技术成功?

stringByEvaluatingJavaScriptFromString在iOS 6中不起作用

我看到问题只发生在iOS 6上,但在iOS 6以下版本中工作正常。 我的应用程序正在从一个链接加载图像,需要放大其图像像素以通过使用Javascript填充UIWebView的大小。 链接图像最初是以像素140×24。 我看到它正在运行,但图像没有被放大使用iOS 6模拟器。 它在iOS 5模拟器中工作。 请帮忙。 (void)webViewDidFinishLoad:(UIWebView *)webView { [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName(\"img\")(0).height=\"30\";document.getElementsByTagName(\"img\")(0).width=\"280\";"]; }