Я могу успешно использовать тег для встраивания видео YouTube на UIWebView, который НЕ является частью ячейки таблицы.
Я могу успешно установить HTML в UIWebView, который является частью ячейки таблицы.
Но настройка html в UIWebView, являющемся частью ячейки таблицы, с использованием тега embed для ссылки на видео YouTube не работает для меня.
Код в моем пользовательском классе UITableViewCell выглядит следующим образом:
NSString *embedHTML = @"\
<html><body>\
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
CGRect frame = self.webView.bounds;
NSString *html = [NSString stringWithFormat:embedHTML, urlString, frame.size.width, frame.size.height];
[self.webView loadHTMLString:html baseURL:nil];
Если я заменим «» на что-то простое, например «
testing
», оно отобразится так, как я и ожидал.
Если я использую фрагмент кода с тегом embed в контроллере представления вне таблицы, у которого есть webView, он работает просто отлично.
Я что-то не так делаю или UITableViewController и связанные с ним классы просто не позволят мне сделать это?
Спасибо,
Дуг
--------- Обновление от 08.12.2010
Я могу успешно использовать теги или в UIWebView, который является частью UITableViewCell ИСКЛЮЧИТЬ для видео YouTube.
Итак, заголовок вопроса все еще точен, но у меня больше нет сомнений, что в ссылке на YouTube есть что-то очень другое.