我有一个UITableView
子类UITableViewCell
。
在那个课程中,我正在创建UIWebView
并将委托设置为该类。
我也在实施shouldStartLoadWithRequest
。
在加载tableview时,我使用HTML字符串(不是来自网络)调用cell.webView loadHTMLString
。
致电loadHtmlString
后,使用navigationtype 5调用shouldStartLoadWithRuquest
。
这也意味着代表工作正常。
现在,我可以看到带有文字和蓝色链接的UIWebView
,但是当我点击链接时,shouldStartLoadWithRequest
没有被调用,也没有任何事情发生。
我在UIWebView
中阅读了有关未实现UIScrollView
的内容,但我也禁用了UIWebView
的滚动功能,我只是将其用作UILabel
来显示HTML文本。
点击链接的任何想法都不起作用且shouldStartLoadWithRequest
不起火?
答案 0 :(得分:2)
哎呀。
回答我自己的问题。
UITableViewCell对象在其他地方设置了userInteractionEnabled = NO ..
更改为YES后,它可以正常工作。不是我的幸运日。