我在UITableviewController
中使用UIRefreshControl
。表格首次加載來自互聯網的數據時,會自動顯示在頂部。見下圖。 UIRefreshControl粘貼在表頂部
這是我怎麼設置我的刷新控制
[self.refreshControl addTarget:self action:@selector(doRefresh:) forControlEvents:UIControlEventValueChanged];
- (void)doRefresh:(CKRefreshControl *)sender {
NSLog(@"Refreshing Parent");
// bring Data Here
}
此之前拉來刷新一切發生。第一次填充簡單表格數據時,將顯示刷新控件,而不是隱藏在導航欄下方。 誰能告訴我爲什麼會發生這種情況?
請編輯您的問題以包含您的代碼來創建和使用'UIRefreshControl'。 – 2013-03-12 12:21:05
UITableViewController是用xib文件製作的,所以我只需在ValueChnaged方法上爲UIRefreshControl設置一個操作方法。我也啓用了在XIb刷新。 – 2013-03-12 12:23:39
當您調用方法時發佈一些代碼 – Rushabh 2013-03-12 12:25:55