Я использую UIRefreshControl
в UITableviewController
. В первый раз, когда таблица загружает данные, поступающие из Интернета, она автоматически отображается вверху. См. Изображение ниже. UIRefreshControl торчит вверху стола
Это, как я устанавливаю мой контроль обновления
[self.refreshControl addTarget:self action:@selector(doRefresh:) forControlEvents:UIControlEventValueChanged];
- (void)doRefresh:(CKRefreshControl *)sender {
NSLog(@"Refreshing Parent");
// bring Data Here
}
Все это происходит перед обновлением тянуть к-. Первый раз, когда заполняются простые данные таблицы, отображается индикатор обновления, а не скрывается под панелью навигации. Может ли кто-нибудь сказать мне, почему это происходит?
Измените свой вопрос, включив свой код для создания и использования 'UIRefreshControl'. –
UITableViewController создан с xib-файлом, поэтому я просто установил метод действия для UIRefreshControl на ValueChnaged Method. Я также включаю Refreshing в XIb. –
опубликуйте некоторый код, когда вы вызываете метод – Rushabh