Длина протяжки UIRefreshControl
Посмотрел на stackoverflow, но не смог найти ответ на этот вопрос:
Есть ли способ изменить, сколько таблиц нужно снести, чтобы UIRefreshControl начал освежать? Причина, по которой 45% экрана кажется немного переполненным.
Спасибо заранее!
Ответы
Ответ 1
Невозможно изменить его с помощью компонента UIRefreshControl
, предоставляемого Apple, поскольку его поведение управляется в частном порядке с помощью UITableViewController
.
Если вы действительно хотите такую настройку, вы можете рассмотреть компонент с открытым исходным кодом ODRefreshControl и попытаться настроить его параметры.
Ответ 2
Если вам нужно действительно изменить это поведение, вы можете сделать так:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
@try {
[self.refreshControl setValue:@(60) forKey:@"_snappingHeight"];
}
@catch (NSException *exception) {
}
}
Подробнее: fooobar.com/info/484669/...