草庐IT

UIwebview

全部标签

ios - 动画内容插图

我想为属于UIWebView的scrollView的contentInset设置动画。我尝试了下面的代码,但不幸的是inset在运行时只是跳转UIViewAnimationOptionsoptions=UIViewAnimationOptionBeginFromCurrentState;[UIViewanimateWithDuration:10.0delay:0options:optionsanimations:^{self.webView.scrollView.contentInset=UIEdgeInsetsMake(100,120,120,120);}completion:nil

ios - 触发javascript函数时如何在objective c UIWebView中收听

如何在ObjectiveC中监听javascript方法是否被调用?例如在javascript中:functionsomeJsFunction(){}如何使用UIWebView在objectivec中实现监听器以监听正在调用的js函数。如何使用以下组件?UIWebViewshouldStartLoadWithRequest如何获取UIWebView中的输入框值? 最佳答案 如果你想通过objectivec在js中打印控制台消息,那么你可以使用下面的代码。//fetchJSContext//webViewisobjectofUIWeb

html - WKWebView 无法为 '/' 创建沙箱扩展

我想使用外部文件.html来使用WKWebView。或者有没有没有外部文件的解决方案?一切都在模拟器上运行良好,但在设备上却不行......这是我的代码:NSString*path=[[NSBundlemainBundle]pathForResource:@"myHTML"ofType:@"html"];NSURL*url=[NSURLfileURLWithPath:path];NSURLRequest*request=[NSURLRequestrequestWithURL:url];WKWebViewConfiguration*theConfiguration=[[WKWebView

ios - 检测用户何时单击加载在 UIWebView 或 WKWebView 中的网络表单

我想检测用户何时按下iOSWebView中加载的HTML页面中的网络表单按钮(最好使用WKWebView)。这可能吗?如果可能,如何?一般评论:我知道WKWebView有一些限制,因此如果您知道适用于WKWebView的方法,请分享。如果您知道适用于UIWebView的方法,请分享它,我可以使用它作为开始为我的基于WKWebView的应用程序寻找解决方案。 最佳答案 要使用WKWebView这样做,您需要符合WKNavigationDelegate,并设置webView的navigationDelegate。您可能正在寻找的方法是-

ios - Xcode UIWebView 不更改具有更改 URL 的页面

我根据屏幕上平移手势的距离自动生成一个NSURL(长话短说...)。无论如何,我在生成URL时没有问题。URL动态变化,然后我有一个每秒重复一次的NSTimer,它告诉UIWebView使用新URL重新加载。但是,尽管据报告URL正在更改,但UIWebView将仅显示发送给它的第一个URL。我也在监控网站本身,它每秒接收第一个URL,而不是更新的URL。我的代码现在非常简单,所以我不确定我做错了什么?任何帮助将不胜感激。在ViewController.h中:@property(weak,nonatomic)IBOutletUIWebView*webView;@propertyfloat

ios - 如何在 iOS 8 的全屏模式下在 UIWebView Player 中接收通知?

我想在UIWebView中以全屏模式播放视频后做一些事情。因此,我需要来自UIWebView的消息以全屏进入和退出全屏。在iOS7中,我通过以下内容收到通知:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(VideoEnterFullScreenHere:)name:@"UIMoviePlayerControllerDidEnterFullscreenNotification"object:self.view.window];[[NSNotificationCenterdefaultCente

html - 如何将图片的宽度调整为其 webview 的宽度

我有一个特定尺寸的WebView:letwebviewwidth:CGFloat=self.view.frame.width*0.85;letwebviewheigth:CGFloat=(self.view.frame.height-navbarHeigth)*0.85;myWebView=UIWebView(frame:CGRectMake(0,navbarHeigth,webviewwidth,webviewheigth));内容为:如何将图像的大小(?????)设置为其webview的大小?当在HTML中设置宽度为webviewsize时,它会很大,因为webview的宽度是以磅

ios - 根据 iPhone 上的内容设置 webview 的动态高度

我想根据动态文本为webview设置动态高度。我试过了[my_webviewsizeThatFits:CGSizeZero];但它对我不起作用。我想动态设置webview高度。 最佳答案 参见myanswer到一个类似的问题。诀窍是在发送-sizeThatFits:之前将webView的框架设置为最小高度。 关于ios-根据iPhone上的内容设置webview的动态高度,我们在StackOverflow上找到一个类似的问题: https://stackove

cocoa-touch - 让 Objective-C 使用 UIWebView 与 JavaScript 对话

我正在构建一个在UIWebView中加载本地html文件的iPad应用程序。我在ViewController中存储了一个int,我想用它来确定将哪些内容加载到html文档中。此外,我希望在html中创建可点击的链接,从而在最高层生成新的、更小的UIWebView,就像一个“弹出窗口”。如何在Obj-C和Javascript之间来回发送数据? 最佳答案 您可以使用UIWebView中的stringByEvaluatingJavaScriptFromString:方法将数据从Cocoa层发送到JavaScript层。Cocoa层还可以通

ios - iPad + UIWebView + presentModalViewController

我有一个非常基本的ViewController类,它是通过界面生成器创建的。它只有一个View,即UIWebView(参见此处:http://i55.tinypic.com/xdax01.png)。在我的应用程序中的某个地方,我想通过presentModalViewController打开此ViewController作为模态对话框。这是我实现此目的的代码:self.viewController.modalPresentationStyle=UIModalPresentationFormSheet;WebController*dvc=[[WebControlleralloc]initW