1

私はUITableView1つのUITableViewCellサブクラスを持っています。UIWebViewそのクラスでは、デリゲートを作成してクラスに設定しています。も実施していshouldStartLoadWithRequestます。

loadHTMLStringテーブルビューの読み込み時に、 (Web からではなく) HTML 文字列で cell.webView を呼び出します。

これは、デリゲートが正常に機能することも意味しloadHtmlStringます。shouldStartLoadWithRuquest

UIWebViewテキストと青いリンクで表示されるようになりましたが、リンクをクリックしてもshouldStartLoadWithRequestは呼び出されず、何も起こりません。

UIWebViewで実装しないことについて何かを読みましUIScrollViewたが、のスクロールも無効にしています。HTMLテキストを表示するためにUIWebView使用しています。UILabel

リンクをクリックしても機能せず、起動しない理由shouldStartLoadWithRequestはありますか?

4

1 に答える 1

2

grrr。

私自身の質問に答えます。

UITableViewCellオブジェクトは、他の場所ではuserInteractionEnabled=NOで設定されました。

YESに変更すると、動作します。私の幸運な日ではありません。

于 2013-02-19T18:01:37.487 に答える