У меня есть UItableview и активный UIRefreshControl для вытягивания, чтобы обновить действие. Поэтому я пытаюсь отключить отскок (появляется при прокрутке UITableView), отменив выбор свойства «bounce» tableview в раскадровке. Но когда я это делаю, чтобы обновиться, также перестает работать. Что я могу сделать по этому поводу? Должен ли я вручную отключить только нижний отскок и левый верхний отскок для UIRefreshControl?Working Pull to refresh with disabled bounce
Мой viewDidLoad метод:
override func viewDidLoad() {
super.viewDidLoad()
self.refreshControl = UIRefreshControl()
self.refreshControl!.attributedTitle = NSAttributedString(string: "Обновление")
self.refreshControl!.addTarget(self, action: "refresh:", forControlEvents: UIControlEvents.ValueChanged)
self.edgesForExtendedLayout = UIRectEdge.None;
tableView.allowsMultipleSelectionDuringEditing = false;
tableView.tableFooterView = UIView()
// menu button
if self.revealViewController() != nil {
menuButton.target = self.revealViewController()
menuButton.action = "revealToggle:"
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
}
Вы можете поделиться этим кодом? Потому что нам не нужно устанавливать фрейм или начинать с 'UITableView' или' UICollectionView'. Просто добавление 'UIRefreshControl' будет работать как шарм. – Vijay
Я добавил код для viewDidLoad, а также я отключил свойство отскока в раскадровке –
Почему вы хотите отключить откат табличного обзора? Позади этого появляется подсветка? – Vijay