【求助】设置UIWebView的scrollView的delegate为指定controller,但并没有生效
terryso
由 terryso
发布于 2014年07月28日
| 更新于 2014年07月30日
无人欣赏。
我的Controller里面只有一个UIWebView,当我在Controller里UIWebView的scrollView的delegate为self之后。
如果访问一般网站的时候,Controller中的scrollViewDelegate方法是能正常调用的,但当访问豆瓣网的移动版(非PC版)的时候,Controller中的scrollViewDelegate方法就不能能正常调用了。
我想问的是,一个网站是通过什么代码里使得UIWebView不去调用它的scrollView的delegate方法的?
这个问题是可以百分百重现的,随便找个豆瓣网的地址放到UIWebView中访问就可以,比如:http://www.douban.com/group/topic/56884594/
重现步骤:
- 克隆 https://github.com/ninjinkun/NJKScrollFullScreen 这个项目,把demo中WebViewController.m文件中的URL地址换成豆瓣的那个就可以了
- 这个demo,正常情况下往下滚动是会隐藏导航栏和工具条的,但一访问豆瓣的移动版之后就失效了
共3条回复