Мой UIRefreshController делает что-то странное. Когда я обновляю выпадающее меню, заголовки tableView смещаются.
Если я прокручиваю вниз, это выглядит нормально, но если я прокручиваю таблицу вниз, пока функция обновления все еще работает, заголовки смещаются на высоту элемента управления обновлением, в то время как UITableCells в порядке и прокручиваются за заголовком.
Я хочу избежать создания tableViewController, поэтому я делаю следующее в viewDidLoad:
_refreshControl = [[UIRefreshControl alloc] init];
[_refreshControl addTarget:self action:@selector(refresh) forControlEvents:UIControlEventValueChanged];
[_tableView addSubview:_refreshControl];
У меня есть много таблиц в разных контроллерах представления, которым требуется эта функциональность. Можно ли как-то избежать создания UITableViewController для каждого из них?
Благодаря тонну!