В моем контроллере просмотра таблицы я реализовал pull для обновления (UIRefreshControl). Проблема в том, что я не знаю, почему он смешивается с tableView (UITableViewController). Подробнее см. На снимке экрана. Спасибо за вашу помощь!iOS swift pull to refresh mixes with tableview
1
A
ответ
1
Вы можете реализовать обновите управление, как это.
class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource {
@IBOutlet var tableView: UITableView!
var refreshControl : UIRefreshControl!
}
override func viewDidLoad() {
super.viewDidLoad()
self.refreshControl = UIRefreshControl()
self.refreshControl.backgroundColor = UIColor.clearColor()
self.refreshControl.tintColor = UIColor.blackColor()
self.refreshControl.addTarget(self, action: "methodPullToRefresh:", forControlEvents: UIControlEvents.ValueChanged)
self.tableView.addSubview(self.refreshControl)
}
func methodPullToRefresh(sender:AnyObject)
{
self.refreshControl?.beginRefreshing()
}
// Once you are done with your task
self.refreshControl?.endRefreshing()
// Main queue thread is only required when refresh controls comes or goes off with delay, if it works quickly then no need to add this
dispatch_async(dispatch_get_main_queue()) {
}
Надежда, это позволит решить вашу проблему.
Все самое лучшее.
0
У меня была аналогичная проблема, и я решил ее так:
При добавлении контроллера Refresh на View Controller необходимо написать следующий код:
dispatch_async(dispatch_get_main_queue()) {
self.refreshControl.beginRefreshing()
self.refreshControl.endRefreshing()
}
+2
Честно говоря, я никогда не использовал эти строки кода в своей жизни –
+0
Однако он отлично работает :) –
Смежные вопросы
- 1. Pull to refresh in Swift
- 2. Working Pull to refresh with disabled bounce
- 3. Отключить Pull-To-Refresh
- 4. Pull to refresh not working
- 5. Pull to refresh
- 6. pull to refresh with shageded grid view
- 7. AngularJS - Pull to refresh
- 8. Objective-C Pull to Refresh
- 9. Стратегия Ios pull-to-refresh для UIPageViewController
- 10. iOS 7 Styled Pull-To-Refresh
- 11. UIRefreshControl - Pull To Refresh in iOS 7
- 12. Pull To Refresh in iOS 7
- 13. WatchKit pull to refresh
- 14. IONIC Pull to refresh
- 15. SherlockFragment Pull to Refresh
- 16. AngularJS: Pull To Refresh
- 17. HammerJS pull to refresh
- 18. Pull to Refresh in Swift не перезагружается UITableView
- 19. Pull to refresh for Android and Phonegap
- 20. swift - coredata refresh tableview
- 21. Pull-to-refresh не работает на пустом TableView
- 22. Поместите Pull to Refresh Control под заголовком TableView
- 23. Как добавить Pull-To-Refresh в Tableview «Запрос от Parse.com»
- 24. Добавление Pull To Refresh для UITableView
- 25. android pull to refresh listview
- 26. Android Lollipop - Pull to refresh
- 27. Angular2/Typcript Pull to Refresh
- 28. Pull to Refresh on ViewPager
- 29. Pure javascript pull to refresh
- 30. Pull to Refresh crashes app
Вам нужно будет предоставить более подробную информацию (код, в котором вы добавляете элемент управления обновлением и т. Д.) – shim
Это происходит, когда я перехожу на другой контроллер и возвращаюсь обратно – mazorati
Можете ли вы показать код, который вы используете для настройки обновления контроль. – Fogmeister