上拉載入 下拉重新整理

2021-08-30 21:53:21 字數 1476 閱讀 4025

自動配置

pod 『afnetworking』

pod 『mjrefresh』

pod 『svprogresshud』

pod 『sdwebimage』

首先 vc.h 中 @property(nonatomic , assign)int page;// 當前頁

vc.m @property(nonatomic , strong)nsmutablearray *datasource;

viewdidload 中:

/ 初始化資料

// 初始化當前資料來源

self.datasource = [[nsmutablearray alloc]initwitharray:@[@「1」,@「1」,@「1」]];

// 初始化當前頁

self.page = 1;

懶載入中

[_table registernib:[uinib nibwithnibname:@「mytableviewcell」 bundle:nil] forcellreuseidentifier:@「cell」];

// 上拉重新整理

-(void)addheaderrefresh];

nsarray *imagearr = @[[uiimage imagenamed:@"common_loading_anne_0"],[uiimage imagenamed:@"common_loading_anne_1"]];

// 正在重新整理狀態下的

[header setimages:imagearr forstate:mjrefreshstaterefreshing];

// 重新整理完畢後的

[header setimages:@[[uiimage imagenamed:@"common_loading_anne_0"]] forstate:mjrefreshstateidle];

// 新增文字

[header settitle:@"敵軍還有30s到達戰場" forstate:mjrefreshstaterefreshing];

self.table.mj_header = header;// 上拉載入

-(void)addfooterrefresh];

nsarray * imagearr = @[[uiimage imagenamed:@"loading_teemo_1"],[uiimage imagenamed:@"loading_teemo_2"]];

[footer setimages:imagearr forstate:mjrefreshstaterefreshing];

self.table.mj_footer = footer;}

-(void)loaddata

[self.table reloaddata];

sleep(2);

[self.table.mj_header endrefreshing];

[self.table.mj_footer endrefreshing];

下拉重新整理上拉載入

implements ixlistviewlistener 在oncreat裡面寫的 下拉重新整理是否啟用 xlistview.setpullrefreshenable true 載入更多是否啟用 xlistview.setpullloadenable true xlistview重新整理和載入更多...

下拉重新整理上拉載入

下拉載入上拉重新整理 需求 看看包是否有錯 然後在布局中把listview 改為 xlistview檔名 在activity找到控制項 xlistview xlistview view.findviewbyid r.id.xlistview xlistview setpullloadenable t...

tableView 上拉重新整理 下拉載入

只要用到tableview的地方,大多會用到上拉重新整理 下拉載入。這個功能點說難不難,說簡單也得花些時間。好在早已有開源精神的熱心人寫好了乙個外掛程式,供ios開發者呼叫。用起來還是很簡單的。這就是 egotableviewpullrefresh 對使用者來說,只需要知道 上拉重新整理的事件 下拉...