草庐IT

UIWebView-heavy

全部标签

iOS 从 UIWebview 内容创建 pdf

在我的iOS应用程序中,我需要从我的webview内容创建一个pdf文档。我看了这些帖子:CreatingPDFfilefromUIWebView和https://coderchrismills.wordpress.com/2011/06/25/making-a-pdf-from-a-uiwebview/我想知道是否有更简单的方法来做到这一点。例如,对于我的Mac项目,我使用这个:NSData*pdf=[[[[webViewmainFrame]frameView]documentView]dataWithPDFInsideRect:[[[webViewmainFrame]frameVi

ios - 如何使用 objective-c 在 UIWebView IOS 中打开 file.xlsx

我的IOS应用程序文档文件夹中有file.xlsx。我想在UIWebview中显示打开这个excel文件。但我遇到了以下错误,ErrorDomain=WebKitErrorDomainCode=102"Frameloadinterrupted"但pdf和CSV文件正在打开,我是IOS的新手,我想从过去2天起就尝试了所有可能的方法让它工作。什么都没有解决..请帮助我更新:即使我将其重命名为file.xls也无法打开下面是我的代码,NSURL*nsUrl=[NSURLURLWithString:url];_urlReq=[NSURLURLWithString:url];[selfperfo

iOS - 防止 UIAppearance 设置更改 UIWebView 输入附件 View

我的应用程序中有一个UIWebView,问题是我有一个UIAppearance修改分段控件的外观,因此它修改了UIWebView文本字段的输入附件View中的分段控件,我希望它看起来正确,或者不要尝试修改它。这是它目前的样子: 最佳答案 我刚刚通过使用[UIAppearanceappearanceWhenContainedIn:]而不是[UIAppearanceappearance]为自己解决了这个问题。通过向选择器发送一个包含您要自定义的元素的所有自定义ViewController类的无终止列表来使用它。所以不是[[UISegme

ios - 无法从 ios 7 的 UIWebview 中的 url 加载文件(doc、pdf 等)

我正在UIWebview中加载不同的文件类型,如PDF、Excel、Doc等。某些文件需要授权并在header中传递值。这在ios6中工作正常。在ios7中不工作。下面是代码和错误信息。NSURL*url=[NSURLURLWithString:regularURL];self.webView.scalesPageToFit=YES;self.request=[NSMutableURLRequestrequestWithURL:url];[self.requestsetValue:@"multipart/form-data"forHTTPHeaderField:@"Accept"];N

iOS 8.0 UIWebView 文件输入崩溃我的应用程序

更新到iOS8.0后,单击“选择文件”按钮(HTML文件输入),然后单击“拍摄照片或视频”/“选择现有”会使我的应用程序崩溃。此功能自iOS6以来一直运行良好,但在iOS8.0中文件输入功能已完全损坏!有没有其他人在使用UIWebView应用程序时遇到同样的问题? 最佳答案 这个问题的解决方案正如JoelJeske所写,你必须针对iOS8重建你的应用程序。这是解决这个问题的唯一方法。针对iOS8重建也将使该应用程序在iOS7/6上运行没有任何问题。 关于iOS8.0UIWebView文件

iOS UIWebView Javascript 定时器

如果加载到UIWebView的页面包含JavascriptsetInterval()调用,那么当手机进入休眠状态时该计时器的行为是什么?是否存在所有计时器停止的时间点?唤醒手机后定时器会重新启动吗?如果是这样,计时器是从暂停的地方开始,还是从0开始? 最佳答案 WebKit内部计时器管理一般来说有点特殊,尤其是在iOS中。它们在NSDefaultRunLoopMode模式下注册,因此例如,当在UI中滚动时,Javascript事件不会触发,但它们也不会聚合,就像常规计时器(NSTimer)一样。要回答您的问题,当应用程序进程暂停时,

objective-c - 如何取消一个UIWebView?

我以模态方式呈现一个UIViewController并将UIWebView作为其View。如何在用户点击取消按钮时关闭UIWebView?我的一个想法是将取消按钮链接到http://cancel然后签到-(void)webViewDidStartLoad:(UIWebView*)webView如果webView.request.URL.hostisEqualToString:@"cancel",则关闭ViewController。主机中是否必须有一个点,例如“cancel.com”? 最佳答案 你走在正确的道路上,但你的方法有点偏离

iphone - 具有自动布局的 UIWebView 的动态高度

我在动态设置UIWebView的高度时遇到问题。WebView加载包含html的产品描述。我希望UIWebView根据描述的内容改变它的高度。父ScrollView也应该改变它的高度,但是基于UIWebView的高度。任何人都可以向我解释如何实现我的观点的预期行为吗?这是我的View层次结构: 最佳答案 您必须在名为webViewDidFinishLoad的UIWebView的委托(delegate)方法中添加一些代码。以下是您可以执行的操作:-(void)webViewDidFinishLoad:(UIWebView*)webVi

ios - Xcode 7 UIWebView 不加载 url

我在我的应用程序中使用了UIWebView,它在Xcode4、5、6模拟器中都运行良好。但不是Xcode7模拟器,我不知道为什么,模拟器没有警告或错误,屏幕只是显示空白页面。请帮我。谢谢。#import"IndexViewController.h"@interfaceIndexViewController()@end@implementationIndexViewController-(void)viewDidLoad{[superviewDidLoad];NSString*urlString=nil;NSString*languageCode=[[NSLocalepreferredL

用于 UIwebview 的 iOS Air 打印

谁能指导我如何打印UIWebview的内容,例如:-我想从UIWebview打印我的doc、xls、ppt文件以打印内容。请获取一些链接或示例代码来解决此问题提前致谢 最佳答案 UIPrintInfo*pi=[UIPrintInfoprintInfo];pi.outputType=UIPrintInfoOutputGeneral;pi.jobName=webView.request.URL.absoluteString;pi.orientation=UIPrintInfoOrientationPortrait;pi.duplex=U