iphone 下拉刷新控件 EGORefreshTableHeaderView 手動(dòng)顯示更新
參考資料:http://blog.csdn.net/ugg/article/details/7283661
在它基礎(chǔ)上進(jìn)行修改
EGORefreshTableHeaderView 絕對(duì)是ios開(kāi)發(fā)中的必選插件,其用法就不再贅述.
為了能夠手動(dòng)的顯示更新界面而不是要等到用戶實(shí)際拖動(dòng)才觸發(fā)(比如程序剛啟動(dòng)時(shí)), 通過(guò)閱讀它的代碼可以發(fā)現(xiàn),只要自己調(diào)用 egoRefreshScrollViewDidEndDragging: 這個(gè) selector 即可
具體原理在引文博客中已經(jīng)解釋.
在它的基礎(chǔ)上, 只需要調(diào)用一下函數(shù)即可
-(void) showWait:(BOOL)visible
{
reloading=NO;
if(!visible)
{
[refreshHeaderView egoRefreshScrollViewDataSourceDidFinishedLoading:self.table];
}
else
{
[table setContentOffset:CGPointMake(0, -75) animated:YES];
[refreshHeaderView performSelector:@selector(egoRefreshScrollViewDidEndDragging:) withObject:table afterDelay:0.4];
}
}
posted on 2012-03-17 23:47 大寶pku 閱讀(1283) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)