У меня есть UIRefreshControl в сочетании с UITableView, и он отлично работает, за исключением того, что мне нужна пользовательская высота, когда запускается обновление. Я пробовал следующее:
refreshControl.addTarget(self, action: "showRefreshing", forControlEvents: UIControlEvents.ValueChanged)
func showRefreshing() {
scrollView.setContentOffset(CGPointMake(0, -150), animated: true)
}
И он показывает дополнительное пространство при обновлении, однако при этом возникает дрожание. Это совсем не гладко, и мне интересно, не упустил ли я простое решение. Я также попытался изменить высоту элемента refreshControl, но он по-прежнему будет использовать высоту смещения по умолчанию. Любые идеи?