Articles of uiwebview

使用未声明的标识符 – Xcode

我首先在我的SecondViewController.h文件中使用创build一个属性 @property (weak, nonatomic) IBOutlet UIWebView *webView; 然后用相应的.m文件合成它 @property (weak, nonatomic) IBOutlet UIWebView *webView; 然后我创build了一个函数来创build一个网页,使用一个string,用户将作为参数。 function: void createWebpage(NSString *webString) { NSURL *url = [NSURL URLWithString:webString]; NSURLRequest *requestUrl = [NSURLRequest requestWithURL:url]; [webView loadRequest:requestUrl]; } 和它被称为的地方。 – (void)viewDidLoad { createWebpage(@"http://www.google.com"); [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. } 但是,在函数的最后一行, […]

在UIwebview中播放本地video文件

我无法在UIWebview中播放本地video文件。 这是我的代码有什么不对吗? 或者苹果公司不允许在UIWebview中播放本地video文件。 NSString *webViewString = [NSString stringWithFormat:@"<!doctypehtml><html><head><title>SimpleMoviePlayer</title></head><body><videosrc=\"%@\">controls autoplay height=\"270\"> width=\"1000\"></video></body></html>",pathOftheLocalFile]; UIWebView *webview = [[UIWebView alloc] initWithFrame:CGRectMake(frame+(i*20), 0, 300, height)]; webview.allowsInlineMediaPlayback = YES; webview.delegate = self; [webview loadHTMLString:webViewString baseURL:nil]; [previewScrollView addSubview:webview];

iOS – 检查webView是否加载了非PDF文件扩展名的PDF内容

我想检查(布尔值)PDF内容是否加载在UIWebView中。 这个问题已经存在,但不是这种情况。 这不像检查webView Url的path扩展那么简单,因为这个PDF内容是通过ASPX生成的。 该扩展将返回“aspx”。 也不只是看在url中,因为我请求PDF文件,string“pdf”将始终在URL中find。 我需要检查服务器是否真的返回一个PDF文件,因为它应该。 好的,webView是加载PDF内容,但不是在服务器上的特定PDF文件。 (也许apacheredirect,aspx pdf生成或只是别的东西) 如果这个URL被加载到Safari应用程序(到aspx文件),它会检测到这个PDF内容(即使是aspx文件)。 它说“打开…”等等。 如何检测在非PDF扩展文件中的UIWebView是否加载PDF内容? 乔纳森

UIWebview从未呈现和应用程序被拒绝

所以我一直在开发一个应用程序,通过uiwebview加载所有的内容,并使用标签栏和导航栏为用户遍历应用程序。 最近我把应用程序提交给应用程序商店,并被拒绝,并提供以下信息。 “3.2占位符文本的应用程序将被拒绝 我们发现您的应用和/或其元数据似乎没有包含最终内容,这不符合“App Store评论指南”。 具体来说,您的应用程序不包含内容,并没有明显的方式login。 请参阅附件截图了解更多信息。“ 从图像看来,Web视图从未接近渲染(在内容加载之前,底部的选项卡栏始终是深灰色)。 提供的每个图像都是这样的。 当我进一步询问时,他们向我保证,他们正在使用互联网连接以及蜂窝数据来testing应用程序。 我有我的设备上安装的应用程序和朋友没有改变任何目标的C代码,它运行良好。 我有几个用户在android的一面,所以有很多的应用程序的内容,提供网页视图加载。 Web视图加载在viewDidLoad(){}方法中。 我不知道要改变什么,所以如果有人有任何build议,我会全力以赴。 我是否需要以编程方式检查Web视图不呈现? 如果是这样,我该怎么办呢? – (void)viewDidLoad { webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width,self.view.frame.size.height)]; [self.view addSubview:webView]; webView.scalesPageToFit = true; NSURL *url = [NSURL URLWithString:@"http://example.com/finnaRoot/index.php"]; NSURLRequest *requestURL = [NSURLRequest requestWithURL:url]; [webView loadRequest:requestURL]; webView.scrollView.showsVerticalScrollIndicator = false; [super viewDidLoad]; // Do any additional setup after loading […]

UIWebView抛出NSUnknownKeyException iPad

我有一个标签栏应用程序。 一切工作正常,我可以切换标签罚款和一切,除非切换到我的第二个选项卡ProductViewClass视图不更新,它吐出了下面的控制台输出。 除了一个UIWebView和一个UILabel之外,我在这个视图中没有任何东西。 当我删除UIWebView它成功运行,当我添加另一个它仍然工作。 当我将文件所有者的IBOutlet连接到UIWebView时,它只会停止工作。 除了合成和发布产品productWebView之外, ProductWebView.m唯一的非模板代码是这样的: NSString *urlString = @"http://www.google.com/"; NSURL *theURL = [NSURL URLWithString:urlString]; NSURLRequest *urlRequest = [NSURLRequest requestWithURL:theURL]; [productWebView loadRequest:urlRequest]; NSLog(@"Google loaded"); ProductWebView.h的全部内容如下所示: #import <UIKit/UIKit.h> @interface ProductViewClass : UIViewController { IBOutlet UIWebView *productWebView; } @property(nonatomic, retain) UIWebView *productWebView; @end 这是控制台输出: This GDB was configured as "x86_64-apple-darwin".Attaching to process 52523. 2011-01-30 19:18:28.907 FairCom[52523:40b] […]

在UIScrollView中实现UIWebView

我试图在UIScrollView中使用UIWebView,我想显示一个图像下的webview,使他们可以滚动。 所以我走了那些步骤: 取消激活UIWebView的滚动属性 设置UIScrollView和UIWebView高度等于内容大小。 而这个我的代码: – (void)viewDidLoad { [super viewDidLoad]; self.contentReader.scrollView.scrollEnabled = NO; NSString *myDescriptionHTML = [NSString stringWithFormat:@"<html> \n" "<head> \n" "<style type=\"text/css\"> \n" "body {font-family: \"%@\"; font-size: %d;}\n" "</style> \n" "</head> \n" "<body>%@</body> \n" "</html>", @"JF Flat", 18, self.thePost.content]; [self.contentReader loadHTMLString:[NSString stringWithFormat:@"<div style='text-align:right; text-align:justify; direction:rtl'><style type='text/css'>img { max-width: 100%%; width: auto; height: auto; }</style><style […]

使用UIWebView(PhoneGap)在iOS 6.1应用程序中是否会损坏HTML5 <video>标签?

我们有一个使用HTML5video标签的PhoneGap应用程序。 如果在播放video时单击“完成”button,video将停止,但video元素会显示一个双重预览图像:一个在背景中旋转90º,另一个在正确的方向前景中。 有没有其他人经历过这个,你知道一个解决方法吗?

UIScrollView子目录内容大小问题

我正在使用一个scrollView,其中我已经添加了一些静态内容在一个容器视图和下面这个容器视图我已经添加了一个Web视图,并将这两个视图添加到我的scrollView,我不希望Web视图滚动,而是我希望我的滚动视图应根据我的容器视图的高度和Web视图中内容的高度进行滚动。 注意:我正在加载webview中的内容作为htmlstring,我从服务器接收,内容来自html标签之间,然后我把这个string传递给web视图。 谢谢

UIWebview xml文件

我一直在尝试在我的uiwebview中显示一个XML文件。 我试过使用NSURLRequest,但UIWebview显示空白。 我能够显示一个本地的XML使用下面的代码。 有没有办法从定义的网站,而不是从本地文件,或者下载文件,然后显示它呢? NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"location" ofType:@"xml"]; NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile]; [aWebView loadData:htmlData MIMEType:@"text/text" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@""]];

无法在xCode 4.4上的新项目上的UIWebView上显示键盘

我刚刚在xCode 4.4上创build了一个新的单一视图应用程序。 它是用.storyboards文件(而不是xib)创build的。 然后我添加了一个UIWebView。 而现在我不能通过代码行显示键盘: [self.window MakeKeyAndVisible]; 因为ViewController.m没有任何window 。 如何在这个新的xCode项目模板上强制在UIWebView上显示键盘? 非常感谢您的帮助!