草庐IT

UIWebView-heavy

全部标签

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

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

iphone - 向 UIWebView 文本框添加文本

如何将UITextField中的一些文本实际放入我的iOS应用程序的UIWebView中的表单中?也许可以调用javascript字符串来输入文本?谢谢! 最佳答案 正如MattH所建议的,您需要注入(inject)您的javascript。所以这个问题基本上有两个部分。第一,你有你的Objective-C。NSString*username=@"Fred";NSString*password=@"pAssw0rd";NSString*jsCallBack=[NSStringstringWithFormat:@"updateWebF

iphone - 我需要呈现文本,但不是在 UIWebView 中

我找了很多,但找不到好的文本渲染解决方案。在我的例子中,uiwebview不能满足我的需求。此外,文本必须使用多种字体。我希望它像在iBooks中一样,文本呈现速度非常快(不像在uiwebview中那样)或者它可能是uiwebview,但是他们如何做到加载那么快?文本还应支持文本选择和其他用户交互。我愿意接受建议,在此先感谢! 最佳答案 你可以看看NSAttributedString-Additions-for-HTML,它从HTML创建NSAttributedString,并在TTTAttributedLabel(或OHAttri

iphone - 如何在 UIWebView 中找到图像的位置

我有一个UIWebView,其中有一个UITapGestureRecognizer,基本上在我的点击手势识别器中我有:-(CGPoint)pointsForImage:(UIGestureRecognizer*)sender{CGPointpt=[senderlocationInView:self];NSString*offsetTop=[NSStringstringWithFormat:@"document.elementFromPoint(%f,%f).offsetTop",pt.x,pt.y];NSString*offsetLeft=[NSStringstringWithForm

iphone - UIWebView 的内存问题

我有一个webviewcontroller,我为其创建了一个实例,然后更改请求,并根据在tableview中选择的行显示webview。//ReplacetableView:didSelectRowAtIndexPathwiththefollowing-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{CGRectrect=self.view.frame;CGFloatwidth=[UIScreenmainScreen].bounds.size.width;CGF

ios - UIWebView 水平弹跳不起作用

我试图让我的UIWebView水平弹跳,它已经垂直弹跳,但它只是没有进行水平弹跳。我这样添加UIWebView//passdataofftothecorrectviewtobeusedlpViewController=[[LPViewControlleralloc]init];lpViewController.view.frame=CGRectMake(0.0,infoBarHeight,lpViewController.view.bounds.size.width,lpViewController.view.bounds.size.height);lpViewController.v

ios - 如何打开从一个 UIWebView 到另一个 UIWebView 的链接?

我正在构建一个iOS应用。我在带有超链接的UIWebView中有HTML内容,但我无法打开指向另一个UIWebView的链接。我使用UIWebView作为ViewController的subview。这是代码:-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{switch(navigationType){caseUIWebViewNavigationTypeLin