This repository was archived by the owner on Jul 1, 2020. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ 4.0
Original file line number Diff line number Diff line change @@ -36,17 +36,20 @@ class DefaultTableViewController:UITableViewController{
3636 vc. tableView. reloadData ( )
3737 } )
3838 }
39- // self.tableView.configRefreshFooter(with: DefaultRefreshFooter.footer()) { [weak self] in
40- // delay(1.5, closure: {
41- // self.models.append(random100())
42- // self.tableView.reloadData()
43- // if self.models.count < 18 {
44- // self.tableView.switchRefreshFooter(to: .normal)
45- // }else{
46- // self.tableView.switchRefreshFooter(to: .noMoreData)
47- // }
48- // })
49- // };
39+ self . tableView. configRefreshFooter ( with: DefaultRefreshFooter . footer ( ) , container: self ) { [ weak self] in
40+ delay ( 1.5 , closure: {
41+ guard let vc = self else {
42+ return ;
43+ }
44+ vc. models. append ( random100 ( ) )
45+ vc. tableView. reloadData ( )
46+ if vc. models. count < 18 {
47+ vc. tableView. switchRefreshFooter ( to: . normal)
48+ } else {
49+ vc. tableView. switchRefreshFooter ( to: . noMoreData)
50+ }
51+ } )
52+ } ;
5053 self . tableView. switchRefreshHeader ( to: . refreshing)
5154 }
5255 override func tableView( _ tableView: UITableView , numberOfRowsInSection section: Int ) -> Int {
You can’t perform that action at this time.
0 commit comments