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