Tag: uiwebview

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上显示键盘? 非常感谢您的帮助!

UINavigationController和UIWebView中加载的网页之间可以进行通信?

我是iOS开发新手。 我会尽我所能解释我的问题,如果你觉得这很愚蠢,请原谅我。 我想知道是否可以通过单击UIWebView中的链接来加载UINavigationController中的子视图。 进一步解释,假设有UINavigationController有一个子视图,并且该子视图有一个名为A的UIWebView,还有另一个子视图(尚未加载),名为B.是否可以加载B(或执行任何其他本机目标C事件)当用户点击UIWebView A内的链接? 例如在iPhone的Instagram应用程序中,正如我所观察到的(我可能是错的),在由UINavigationControllers控制的视图中有UIWebViews。 在Web视图内添加一个链接会加载一个新的视图。 这是怎么回事? 是否可以设置在UIWebView内加载的网页与父/超级UIView?之间的通信。 如果我迷路,请纠正我。 到目前为止,我是iOS开发人员中的一员。 如果这是有道理的,也请参考API或教程来做到这一点。 提前致谢。

iOS UIWebview加载本地设备HTML文件path

我正在开发一个iOS应用程序,我想在UIWebView上加载HTML文件,我的HTML文件path如下所示, iPhone HTML文件path: /var/mobile/Applications/65A8E000-21A6-429E-90A0-6BF03BAB3EA5/SarkBuilderApp.app/SarkBuilerHtmlFile_new.html 我想加载这个iPhone设备的HTML文件path到UIWebView 。 我怎样才能做到这一点? 非常感谢您的快速回答。 让我解释我的基本要求,我开发了一个iOS应用程序,其中我的要求是填写屏幕上的一些字段,并生成一个.pdf文件。 为此,我已经采取了一个预先定义的HTML表单,然后我更新.html文件并通过下面的代码保存它: NSString *fileName = @"new_file_htmlfile.html"; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *html_file_name_location = [documentsDirectory stringByAppendingPathComponent:fileName]; NSError *error; // Write the file [data writeToFile:html_file_name_location atomically:YES encoding:NSUTF8StringEncoding error:&error]; 通过这样做,我已经生成了新的HTML文件,并从代码中读取了文件path。 iPhone设备path是: /var/mobile/Applications/65A8E000-21A6-429E-90A0-6BF03BAB3EA5/SarkBuilderApp.app/SarkBuilerHtmlFile_new.html iPhone模拟器的path是: /Users/rightwaysolution/Library/Application Support/iPhone Simulator/6.1/Applications/20748991-EE5C-44FE-ACFF-D93542FCF95B/Documents/new_file_htmlfile.html 现在我试图在我的UIWebView上加载这个iPhone设备的HTML文件 ,这样我就可以把它转换成.pdf。 你能向我解释我如何访问该文件?

使用VoiceOver在UIWebView中宣布所有内容?

我的应用程序主要是基于文本的HTML文件加载到UIWebView 。 当加载一个新的HTML文件时,我希望将其完整地读取到VoiceOver用户。 现在,它只读取<h1>标签内的标题,然后停止。 如果我双指向下滑动,效果很好。 我真的想在每次新的页面加载时自动化这个过程。 现在我在webViewDidFinishLoad使用以下webViewDidFinishLoad : UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, self.theText) UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification, self.theText)

IOS9和uiwebview的问题?

我有webview工作正常版本less于ios9,但似乎不工作的ios9,它显示我一个空白页面,但url传递。

点击并按住从UIWebView保存图像

我希望能够保存一个图像到UIWebView的照片应用程序,当用户点击并保持在图像上。 当我在Objective-C编程时,我已经设法保存了一个UIWebView的图像,但是现在我正在快速学习,看起来有点不一样。 这是我在Objective-C中做的: -(IBAction)saveWeb:(id)sender { UIGraphicsBeginImageContext(webview.frame.size); [self.webview.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage =UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); UIImageWriteToSavedPhotosAlbum(viewImage, nil,nil,nil); }

无法在另一个视图控制器的WebView中显示URL

我有一个UITableViewController需要打开一个Web视图。 在我的function,我有: – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { LinkViewController *linkViewController = [[LinkViewController alloc] initWithNibName:@"LinkViewController_iPhone" bundle:nil]; [linkViewController.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"]]]; [self.navigationController pushViewController:linkViewController animated:YES]; } 我连接了所有网点,但没有得到任何警告,但是我没有看到页面拉起来。 但是,如果我在实际的LinkViewController文件中执行如下操作: – (void)viewDidLoad { [super viewDidLoad]; NSString *urlAddress = @"http://www.google.com"; //Create a URL object. NSURL *url = [NSURL URLWithString:urlAddress]; //URL Requst Object NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; //Load the request in […]

在UIWebView中find一个html文件

我有一个NotificationVC包含表格视图有10个单元格索引0到9.点击每个单元格NotificationWebVC应该打开,有一个UIWebView加载差异。 html取决于在NotificationVC中select哪个单元。 现在我的代码只适用于索引= 0,但不适用于其他索引,似乎有点奇怪。 NotificationWebVC – (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. NSString *htmlFile = [[NSBundle mainBundle] pathForResource:_resourceName ofType:@"html" inDirectory:nil] ; NSURL *url = [NSURL fileURLWithPath:htmlFile]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; [_webView loadRequest:request]; _webView.delegate=(id)self; } 请build议。 _resourceName是一个具有html文件名称的属性。

我怎么能在swift中设置在uiwebview中的音量?

我使用YouTube iFrame播放video。 完美地closures了webview中的youtube控件。 player.playVideo(),player.stopVideo() working but player.mute() and player.Setvolume (60)不。 有人帮我吗? 我正在使用这个模块https://github.com/gilesvangruisen/Swift-YouTube-Player/