下拉刷新,中文词语,用于智能手机、ipad等终端。即向下拉重新
加载、刷新。
首先看看下拉列表的组成部分。如右图1,下拉列表就是UITableView了,在UITableView中添加一个子View,用来显示下拉刷新的状态,我把它叫做HeaderView,HeaderView初始化frame的位置是{0,-60,0,60},所以正常情况下我们看不到HeaderView,当用户下拉列表时HeaderView就会显示出来。第二张图的数值表示的是初始化的时候,不是下拉时的数值,为了方便看到HeaderView,便于理解,所以把列表下拉后标注数值。
下面我们来分析下EGOTableViewPullRefresh的代码。右图3,EGOTableViewPullRefresh的代码结构。以上就是顶部下拉刷新数据的
原理了。