Я хочу добавить фейсбук, как кнопка в моем приложении. В developer.facebook.com я ничего не мог с этим поделать. можно ли использовать iframe, созданный с помощью facebook как кнопка в UIWebView? он думает, что если это возможно, я могу добавить UIWebView в мое приложение, которое использует этот iframe. Thanx. напишите код примера.Можно ли использовать iframe в UIWebView?
ответ
Да, возможно, вы можете использовать iframe в webview. Вам нужно загрузить webview с помощью строки HTML. Вы также можете найти соответствующий код HTML для iframe, если вы просматриваете сеть. Кроме того, вы также можете использовать javascript в webview, используя метод stringByEvaluatingJavaScript
: of UIWebview.
Да, возможно, я использую iFrame для загрузки youtube Video внутри приложения.
Следующие простые шаги помогут вам достичь этого.
Шаг 1: Создайте UIWebView в xib
Шаг 2. Подключите его к файлу .h-файла ViewController. (Я имею в виду это как _wevView в моем проекте).
Шаг 3: Создайте метод embedYouTube
в файле .m-файла 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];
}
Шаг 4: Добавьте WebView к основному режиму просмотра с помощью путем вызова метода embedYouTube
внутри viewDidLoad
[self embedYouTube];
Шаг 5: Скомпилировать и запустить приложение. Вы должны иметь возможность просматривать проигрыватель YouTube, встроенный в страницу.
Однако, когда вы будете проигрывать, он перейдет в полноэкранный режим, есть ли способ напрямую играть в веб-просмотре? – Jacky
Да, вы правы, мой дорогой Охотник +1 для вас – Sabby