Ziehen Sie zum aktualisieren auf UITableView Innerhalb eines UIViewController
Ich versuche zu implementieren ist die pull to refresh-Funktionalität in meiner Anwendung. Die Architektur ist so, dass es eine UITableView
innerhalb einer UIViewController
. Ich möchte in der Lage sein, um aktualisieren Sie den tableview auf pull-down. Ich habe versucht den code unten in die viewDidLoad
Methode, aber es funktioniert nicht. Kann einer mir sagen, wo bin ich falsch in der Umsetzung?
UIRefreshControl *refresh = [[UIRefreshControl alloc] init];
refresh.tintColor = [UIColor grayColor];
refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"Pull to Refresh"];
[refresh addTarget:self action:@selector(get_vrns) forControlEvents:UIControlEventValueChanged];
[self.vrnTable addSubview:refresh];
mögliche Duplikate von UIRefreshControl ohne UITableViewController
möglich, Duplikat der Ziehen Sie zu aktualisieren-UITableView ohne UITableViewController
möglich, Duplikat der Ziehen Sie zu aktualisieren-UITableView ohne UITableViewController
InformationsquelleAutor Hassan Zaheer | 2013-11-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
UIRefreshControl ohne UITableViewController
Oder verwenden Sie
UITableViewController
statt einerUIViewController
.Amar post guter link über deiner Frage. stackoverflow.com/questions/12497940/...
InformationsquelleAutor Evgeniy S
Da Sie nicht verwenden können, eine
UITableViewController
stattUIViewController
versuchen, dies zu tun :Hoffe, das hilft!
InformationsquelleAutor aksh1t
InformationsquelleAutor user3781953
Aktualisierte Antwort für den Swift 1.2
InformationsquelleAutor leerob
können Sie hier sehen : UIRefreshControl in UIViewController (mit UITableView)
http://www.g8production.com/post/79514553078/ios7-and-uirefreshcontrol-in-uiviewcontroller-with
InformationsquelleAutor ldt25290
Wenn Ihr app-support für iOS 6 (und höher) nur: ich schlage vor, UIRefreshControl
Wenn auch die Unterstützung von iOS 5, die Sie verwenden können
https://github.com/enormego/EGOTableViewPullRefresh
InformationsquelleAutor Nhat Dinh
Für Swift 3-und iOS-Abwärtskompatibilität
InformationsquelleAutor satheeshwaran
Versuchen fertige Steuerelemente. Sie sind viel einfacher zu implementieren
https://www.cocoacontrols.com/controls/pulltorefreshtransform
https://www.cocoacontrols.com/controls/qbrefreshcontrol
https://www.cocoacontrols.com/controls/mspulltorefreshcontroller
InformationsquelleAutor Jay Gajjar
Können Sie verwenden Sie diese Steuerelemente, die für diesen Zweck
http://code4app.net/ios/Pull-To-Refresh-TableView/4f681c096803fa2c63000004
https://www.cocoacontrols.com/controls/stableviewcontroller
https://www.cocoacontrols.com/controls/qbrefreshcontrol
https://www.cocoacontrols.com/controls/isrefreshcontrol
InformationsquelleAutor manujmv
Ich denke, Sie müssen die refresh-Steuerung der UITableView. Ich brauchen würde, um zu sehen, mehr von deinem code und view-Struktur, um das problem zu diagnostizieren.
Hier ist ein tutorial für objective-c und swift: http://www.jackrabbitmobile.com/design/ios-custom-pull-to-refresh-control/
InformationsquelleAutor Anthony Blatner
Für Swift 3:
InformationsquelleAutor pableiros