Tag: uiwebview

UIWebView

所以……API和URLSession非常棒,特别是要求提供您所需的信息等,但是,如果您将应用程序的页面或部分专门用于网站的一小部分,该怎么办? UIWebView只需将您想要的网站加载到Webview和TADA中,就可以将Web内容嵌入到您的应用程序中! 在那! 使用UIWebview的最简单方法是拥有一个空的视图控制器,然后将UIWebView嵌入到视图控制器中 现在将Webview放在视图控制器上,添加必要的约束,然后将其作为UIWebview的Outlet连接到与其关联的视图控制器类。 在此示例中,我将使用youtube的嵌入视频,因为对于该特定应用,我们需要每部电影的预告片,但我们不必加载整个youtube页面,而只需加载嵌入的视频。 使用youtube视频及其观点的妙处在于youtube已经为您提供了其视频的尺寸,因此我们不必计算其确切位置和视频大小。 我们首先需要此特定youtube视频的URL,因此请创建一个包含该URL的变量。 现在,在“ /”之后,URL中的字符对于每个视频都是唯一的。 在这个特定的应用程序中,我通过api调用获得了这个唯一字符,该字符串使我可以完成一个唯一字符字符串。 由于Web视图正在处理互联网,因此我在此处放置了一个主要队列。 Webview带有一个名为loadHTMLString的函数,它就是说,它加载您请求的Web内容,以及嵌入到视图控制器中的Web视图的框架,高度和重量。 现在应该加载您的Web视图,并为您提供所需的特定内容! 我强烈建议您使用UIWebviews,因为它不仅可以使您的应用看起来更加专业和智能,而且将不同的网站嵌入到您的Web视图(任何网站)中也很有趣,因此用户仍然可以进入该视图webview并像在该网站上一样使用它。

UIWebView与WKWebView:¡migremos!

从WebView到iOS 2.0的最新一代HTML应用程序,从IOS 8.0到Apple,从WKWebView到另一种,从Ahora Bien到“ Cual es la diferencia? Bien,干草差异,2。Primero,UIWebView和UIKit分开,可替代的应用程序,可替代性的,不可替代的东西。 Tambiénquiere decirqueáestádisponible en界面生成器,从Podemos importarlo a nuestrosdiseños。 WKWebView可以根据需要在应用程序中添加适当的内容,无论是在Safari上实现最佳效果还是在Safari浏览器上都可以通过velos de lapágina上的网络高效地浏览,在sobretodo, menos备忘录中找到。 在UIWebView上使用常规的UIWebView可以“按比例缩放页面”,在WKWebView上不负责任,可是,siemprepodrásbuscar在SO como realizal算法中类似。 UIWebView在应用程序中的实际使用时,WKWebView的简单性和Nitro Javascript引擎的使用是不合理的,IOS8和Apple都应考虑将WebView的交互作用与Web上的交互是不合理的( UIWebView的用法 。 UIWebView的Estaprovete de esto社区,WIB WebView,y claro的hacerlo porcódigoya quetodavíano hay unelemento en el IB que WKWebView。 Es tanfácilde Implementar… WKWebViewConfiguration * theConfiguration = [[WKWebViewConfiguration alloc] init]; WKWebView * webView = [[WKWebView […]

使用未声明的标识符 – 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视图。 谢谢