2010-12-07 1 views
-1

埋め込みタグを使用して、テーブルセルの一部ではないUIWebViewに埋め込みタグをうまく組み込むことができます。UITableViewCellの一部であるUIWebViewで埋め込みタグを使用するには

テーブルセルの一部であるUIWebViewでhtmlを正常に設定できます。

しかし、埋め込みタグを使ってテーブルセルの一部であるUIWebViewにhtmlを設定すると、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]; 

私が交換した場合、 "<埋め込みを... >" "<P>テスト</P >" のような単純なもので、それをちょうど私がそれを期待するように表示されます。

webViewを持つ非テーブルビューコントローラで埋め込みタグを使用してコードスニペットを使用すると、うまく動作します。

私は何か間違っているのですか?それともUITableViewControllerとそれに関連するクラスは私にこれをさせませんか?

私は成功した "<埋め込み... >" または「<ビデオを使用することができますおかげで、 ダグ

--------- 08〜12月 - 2010アップデート

。 .. > "タグは、UITableViewCellの一部であるUIWebViewにあります。YouTubeビデオの場合は、です。

質問のタイトルはまだ正確ですが、私はもはやYouTubeのリンクについて何か違うものがあることは間違いありません。

答えて

0

私は新しいプロジェクトを開始し、それを動作させました。

最初のプロジェクトは単なるプロトタイプだったので、私はその動作を壊した何かをしたと思います。今はどういうものがほぼ同じに見えますか?

関連する問題