美文网首页
使用SvPullToRefresh的问题

使用SvPullToRefresh的问题

作者: 脑路异常 | 来源:发表于2016-10-09 20:44 被阅读785次

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

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

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

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

    相关文章

      网友评论

          本文标题:使用SvPullToRefresh的问题

          本文链接:https://www.haomeiwen.com/subject/olkmyttx.html