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
- scrollView frame改变时contentOffset会被重置或改变
- 改变frame
- IOS scrollview的contentSize,frame,contentOffset
- 当编辑内容改变是后 选中内容 Range 的startOffset会被重置
- UIScrollView设置contentSize的时候,会自动改变contentOffset的值
- UIView在设置superview frame的时候会改变大小
- Android ScrollView嵌套Viewpager嵌套ListView切换时到顶部或位置改变问题解决
- ScrollView contentInset 和 contentOffset和frame 之间的含义
- js display隐藏和显示时,样式会被改变。
- frame点击左侧右侧改变
- UIViewController的frame改变大小
- 改变控件label的Frame
- xib 布局 代码改变frame
- iOS改变View的Frame
- 如何让frame的大小固定,不能被用户改变?
- Popover push 时 Frame无法改变解决办法
- ios返回上一个页面后contentOffset发生改变
- ScrollView滚动改变标题栏透明度
- ADF PartialTriggers属性 使用小结
- ShaderForge简单实例1
- time33算法理解
- 如何合理地估算线程池大小?
- java语法,是理解、分析和解决任何java程序、框架、工程的万能切入点
- scrollView frame改变时contentOffset会被重置或改变
- LPTHW L16 NOTE
- Android中定时执行任务的3种实现方法
- 关于安卓在共有目录保存数据库并加密
- 深入学习百度地图Android SDK v4.0.0【第七关】周边雷达
- 在MAC上搭载cocos2d-x环境,创建HelloWorld工程
- 循环语句中的break和continue
- 【前端构建】WebPack实例与前端性能优化
- 堆和栈的区别(转过无数次的文章)