scrollView frame改变时contentOffset会被重置或改变

来源:互联网 发布:可可验证源码 编辑:程序博客网 时间:2024/06/05 23:50

最近做一个功能,当contentOffset改变后 会请求一个网络,当请求返回之后会刷新一下view的大小,然后就发现contentOffset不对了。这个问题查了好久,最后发现是因为我重置了scrollView的frame,即使两个frame是相同的,也会有这个问题。


解决方法:先判断一个frame有没有改变

if (!CGRectEqualToRect(scrollRect, _scrollView.frame)) {        _scrollView.frame = scrollRect;    }


0 0
原创粉丝点击