草庐IT

UIwebview

全部标签

iphone - 在 UIWebView 中使用进度条?

是否可以在加载网页时使用带有UIWebView的进度条,就像Safari在地址栏中所做的那样?我了解到您需要使用Apple不允许的私有(private)API,但这似乎不对...您无法检测页面有多大并使用下载量更新进度条? 最佳答案 对于这种事情,您只能通过使用Content-Lengthheader来真正“检测”页面大小,但除此之外您仍然可以提供加载控件(如移动斑马线类型之一不显示离散百分比进度但显示事件正在发生的条..甚至只是一个UIActivityIndi​​cator)。您可以尝试像ASIWebPageRequest这样的现

iOS - WebView 和字符串

我有一个名为htmlString的字符串,其中包含一些html格式的信息。我需要将这些信息放入一个webView中,该webView加载整个html字符串,包括颜色和字体。我需要知道弦高。我该怎么办? 最佳答案 你想做这样的事情:[_webViewloadHTMLString:htmlStrbaseURL:[NSURLfileURLWithPath:path]];您可以在此处查看文档:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWeb

iphone - 从 uiwebview 获取更新的 url

我有一个uiwebview我打开http://google.com在里面。然后我在谷歌搜索栏中输入一些东西并搜索一些东西。我想获取因我在google上的搜索而生成的更新后的url。-(void)viewDidLoad{[superviewDidLoad];[selfsetUrlAddress:@"http://google.com.pk"];//Doanyadditionalsetupafterloadingtheviewfromitsnib.NSURL*url=[NSURLURLWithString:self.urlAddress];//URLRequstObjectNSURLReq

javascript - iOS:使用本地 javascript 文件打开 UIWebView

我想在UIWebView中打开一个网站,但我不想从应用程序的文档文件夹中加载javascript文件(因为带宽)。这可能吗? 最佳答案 是的,您需要创建一个自定义的NSURLProtocol,如本文所述:https://stackoverflow.com/a/5573155/244160.在canInitWithRequest:中进行适当的检查,并根据示例提供具有正确内容类型的Javascript。更新:下面是示例实现的快速截图:@interfaceLocalJSURLProtocol:NSURLProtocol@end@imple

javascript - 无法在UIWebview中突出显示文本?

我一直在努力突出显示uiwebview中的文本。在这个过程中,我使用了canperformation方法,在这个方法中,我调用一个javascript函数来突出显示文本。让我们在我的网络视图中获取文本是“这部分太混乱了,而且非常零散”。在这里,如果我选择文本“所以”单独没有问题,它是突出显示的文本。但是让我们假设我选择了不止一个单词,比如“sofcomplyingand”,它会突出显示,但它运行在一个无限循环中,并不断调用canperformation方法。我不明白为什么会这样。在ipad中,如果你长按要选择的文本。这里调用我的方法并突出显示选定的文本。然后,如果我拖动蓝色的线来选择更

ios - 加载隐藏/屏幕外的 UIWebView

实际上我在这里有两个相关的问题,关于在UIWebView中加载请求的不同用例。在插入View层次结构且其隐藏属性或其父View之一设置为YES的WebView上调用-[UIWebViewloadRequest:]是否安全?在未插入View层次结构的WebView上调用-[UIWebViewloadRequest:]是否安全?我特别感兴趣的是,在不可见的UIWebView中加载请求是否被认为是一种好的做法,以及委托(delegate)是否分配给UIWebView将在请求成功/失败后收到通知。我问的原因是UIWebView类引用说“创建一个UIWebView对象,将它附加到一个窗口,并向它

ios - 在本地保存 NSURL 的 PDF - 检索

你好,我如何从NSDictionary本地检索NSUrl的PDF。我这样保存:NSData*pdfData=[[NSDataalloc]initWithContentsOfURL:[NSURLURLWithString:@"http://www.example.com/info.pdf"]];//StoretheDatalocallyasPDFFileNSString*resourceDocPath=[[NSStringalloc]initWithString:[[[[NSBundlemainBundle]resourcePath]stringByDeletingLastPathCom

ios - URL 未在 UIWebview 中加载,# 转换为 %23

在UIWebview中加载以下本地路径url时卡住了。在spinepath中找到url,然后我将其转换为url[Spin​​ePathUrl]。我的问题是,当我尝试加载时,我得到的是零值。为了检查目的,我将SpinepathUrl粘贴到浏览器中,它显示找不到网页。然后,我将SpinePathUrl"arugoswami-4.xhtml%23toc_marker-4"更改为"arugoswami-4.xhtml#toc_marker-4",它显示的结果。#是我在url中的问题吗?为什么#在从String转换为Url时转换为%23。spinepath=[NSStringstringWith

ios - 如何在 IOS 中加载 .xlsb

有什么特殊的方法可以在UIwebview上加载.xlsb(excel二进制格式)。我可以加载.xlsx,但不能加载.xlsb。NSString*path=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)lastObject];path=[[pathstringByAppendingString:@"/"]stringByAppendingString:@"myFile.xlsx"];NSURL*url=[NSURLURLWithString:[pathstringByAdding

ios - UIWebView 嵌入视频全屏问题

我正在使用ifameapi将youtube视频嵌入到UIWebView中。我在关闭全屏模式时遇到问题-播放器被转换到错误的位置。似乎隐藏动画有一些错误。我找到的唯一解决方案是将UIWebView放在左上角。我用一个简单的项目创建了一个github存储库来演示这个问题。https://github.com/demonoid67/youtube-video-sample.有人能帮我吗?谢谢! 最佳答案 NSString*embedHTML=[NSStringstringWithFormat:@"\\\\\functiononYouTub