有可能在UIWebView中使用iframe吗?

我想在我的应用程序中添加一个像Facebookbutton。 在developer.facebook.com我什么都不能罚款。 是否有可能使用iframe创build像UIWebView中的button? 它认为如果可能的话,我可以在我的应用程序中添加一个使用iframe的UIWebView。 感谢名单。 请写一些示例代码。

是的,你可以在webview中使用iframe。 您需要使用HTMLstring加载webview。 你也可以findiframe的HTML的相关代码,如果你在网上search。 此外,你也可以使用javascript,在webview中使用stringByEvaluatingJavaScript的方法stringByEvaluatingJavaScript :。

是的,这是可能的,我正在使用iFrame加载应用程序内的YouTubevideo。

以下简单的步骤将指导您实现它。

第1步:在xib中创build一个UIWebView
第2步:将其连接到您的ViewController的.h文件。 (我把它称为_wevView在我的项目中)。
第3步:在ViewController的.m文件中创build一个embedYouTube方法。

 -(void)embedYouTube { // Read create a NSString object with iframe NSString *embedHTML = @"<iframe width=\"300\" height=\"250\" src=\"http://www.youtube.com/embed/rOPI5LDo7mg\" frameborder=\"0\" allowfullscreen></iframe>"; // Initialize the html data to webview [_webView loadHTMLString:embedHTML baseURL:nil]; // Add webview to your main view [self.view addSubview:_webView]; } 

第4步:通过调用embedYouTube方法在viewDidLoad中将webview添加到主视图

 [self embedYouTube]; 

第5步:编译并运行该应用程序。 您应该能够查看embedded在页面中的YouTube播放器。

Interesting Posts