使用SvPullToRefresh的问题

半路接手的工程中用到了SvPullToRefresh这个第三方下拉刷新的控件,控件用法很简单,只需要在代码中添加一句代码就行 - (void)addPullToRefreshWithActionHandler:(void (^)(void))actionHandler

但是在集成到对应的VC中,出现了在页面刚呈现时,tableview或者collectionview往下偏移的问题,在主动滑动或者下拉刷新后,位置又会重新归于正常。出现这个问题的页面一般不是直接继承于tableviewcontroller或者collectionviewcontroller,而是包含了一个tableview或者collectview,在该view创建时,主动偏移了64个像素,既导航条和状态栏的高度和。

问题是出在了这里,去掉像素偏移的代码后,一开始显示变归于正常。但是出现了另一个问题,在下拉动画结束后,整体界面上移,部分UI被导航栏遮拦。于是度娘了一下,找到了解决方法,链接如下使用第三方Refresh 控件 都可能遇到的问题。 - 简书

以此作为记录,方便日后查询

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容