voglio aggiungere un pulsante simile a Facebook nella mia app. in developer.facebook.com non ho potuto fare nulla per questo. è possibile utilizzare iframe creato da un pulsante simile a facebook in UIWebView? pensa che se è possibile allora posso aggiungere un UIWebView nella mia app che usa quell'iframe. thanx. per favore scrivi qualche esempio di codiceè possibile utilizzare iframe in UIWebView?
risposta
Sì, è possibile utilizzare l'iframe in Webview. È necessario caricare la visualizzazione Web con la stringa HTML. Puoi anche trovare il codice relativo dell'HTML per iframe se cerchi su Internet. Inoltre puoi usare javascript, in webview usando il metodo stringByEvaluatingJavaScript
: di UIWebview.
Sì, è possibile, sto utilizzando iFrame per caricare i video di YouTube all'interno dell'app.
Seguendo semplici passaggi vi guiderà a raggiungerlo.
Passaggio 1: creare un UIWebView in xib
Passaggio 2: collegarlo al file .h del ViewController. (Mi riferisco a _wevView nel mio progetto).
Passaggio 3: Creare un metodo embedYouTube
nel file .m del ViewController.
-(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];
}
Fase 4: Aggiungere il WebView alla visualizzazione principale effettuando una chiamata al metodo embedYouTube
all'interno viewDidLoad
[self embedYouTube];
Passo 5: Compilare ed eseguire l'applicazione. Dovresti essere in grado di visualizzare il player di YouTube incorporato nella pagina.
tuttavia, quando esegui la riproduzione, verrà visualizzato a schermo intero, c'è un modo per riprodurre direttamente all'interno della visualizzazione Web? – Jacky
Sì hai ragione il mio caro Hunter +1 per te – Sabby