comment montrer tirer pour rafraîchir le contrôle de la bas de la tableview?
Dans la tableView , quand je suis en tirant vers le bas à partir du haut, c'est de récupérer les données. Mais si je veux tirer des données à partir du bas dans tableView, comment puis-je mettre en œuvre, veuillez me suggérer
J'ai trop coincé avec une telle situation, et à la fin j'ai trouvé quelques réponses comme UIRefreshControl au bas de la UITableView iOS6? et donc mis en oeuvre notre UIActivityIndicatorView dans footerview. Ainsi, il fonctionne bien Maintenant.
//call this method in `viewDidLoad` and connect the tableview delegates.-(void)initializeRefreshControl
{
indicatorFooter =[[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0,0,CGRectGetWidth(tableVeiwMarkets.frame),44)];[indicatorFooter setColor:[UIColor blackColor]];[indicatorFooter startAnimating];[self.tableVeiwMarkets setTableFooterView:indicatorFooter];}-(void)refreshTableVeiwList
{//your refresh code goes here}-(void)scrollViewDidScroll:(UIScrollView*)scrollView
{if(scrollView.contentOffset.y + scrollView.frame.size.height == scrollView.contentSize.height){[self refreshTableVeiwList];}}
si je veux mettre du texte avec indicatorFooter , comment puis-je définir le texte|? Vous pouvez ajouter l'étiquette que le pied de page vue. Ainsi, vous pouvez créer un indicateur de point de vue. Belle Solution Génie de la solution. Comment ai-je jamais pensé à ça? Hahaha.
Cette actualise uniquement une seule fois. ses pas l'appel de fonction de rafraîchissement pour la 2ème fois, tirez sur actualiser. Ok j'ai trouvé la réponse par moi-même... nous avons besoin de les appeler [refreshcontroll endRefreshing]; après la fin du chargement Cette CCBottomRefreshControl vraiment fonctionne pour moi. CCBottomPullToRefresh orks dans ma Swift projet, mais le voyant d'activité ne s'affiche pas. U peut aider Mon onglet de la barre de hauteur a été un problème, de sorte que l'indicateur se cache derrière elle. Fonctionne très bien maintenant merci
1) Copie de l'ensemble de la MNMBottomPullToRefresh dossier dans votre projet
2) Dans votre classe UIViewController, créer un MNMBottomPullToRefreshManager de lier un UITableView et la MNMPullToRefreshView. Utiliser une phrase comme celle-ci dans le viewDidLoad:
pullToRefreshManager_ =[[MNMBottomPullToRefreshManager alloc] initWithPullToRefreshViewHeight:60.0f tableView:table withClient:self];-(void)scrollViewDidScroll:(UIScrollView*)scrollView
{[pullToRefreshManager_ tableViewScrolled];}-(void)scrollViewDidEndDragging:(UIScrollView*)scrollView willDecelerate:(BOOL)decelerate
{[pullToRefreshManager_ tableViewReleased];}-(void)bottomPullToRefreshTriggered:(MNMBottomPullToRefreshManager*)manager
{//method to get more data //[self CallWebServiceToLoadMorePAYMENTS];}}
J'ai juste roulé mon propre "tirer pour rafraîchir" Cocoapod: https://cocoapods.org/pods/LottiesBottom
Il est basé sur Lottie par airbnb. Vous pouvez plugin qui jamais Lottie l'animation que vous voulez.
J'ai trop coincé avec une telle situation, et à la fin j'ai trouvé quelques réponses comme UIRefreshControl au bas de la UITableView iOS6? et donc mis en oeuvre notre
UIActivityIndicatorView
dans footerview. Ainsi, il fonctionne bien Maintenant.Vous pouvez ajouter l'étiquette que le pied de page vue. Ainsi, vous pouvez créer un indicateur de point de vue.
Belle Solution
Génie de la solution. Comment ai-je jamais pensé à ça? Hahaha.
OriginalL'auteur Sudhin Davis
Veuillez trouver ci-dessous le contrôle pour afficher le canapé pour se rafraîchir au bas de la tableview
URL : https://github.com/vlasov/CCBottomRefreshControl
Ok j'ai trouvé la réponse par moi-même... nous avons besoin de les appeler [refreshcontroll endRefreshing]; après la fin du chargement
Cette CCBottomRefreshControl vraiment fonctionne pour moi.
CCBottomPullToRefresh orks dans ma Swift projet, mais le voyant d'activité ne s'affiche pas. U peut aider
Mon onglet de la barre de hauteur a été un problème, de sorte que l'indicateur se cache derrière elle. Fonctionne très bien maintenant merci
OriginalL'auteur Ramkrishna Sharma
Vous pouvez utiliser MNMBottomPullToRefresh pour cela. il est facile à utiliser
1) Copie de l'ensemble de la MNMBottomPullToRefresh dossier dans votre projet
2) Dans votre classe UIViewController, créer un MNMBottomPullToRefreshManager de lier un UITableView et la MNMPullToRefreshView. Utiliser une phrase comme celle-ci dans le viewDidLoad:
Après rechargement de la tableview appel
OriginalL'auteur iAnurag
J'ai juste roulé mon propre "tirer pour rafraîchir" Cocoapod:
https://cocoapods.org/pods/LottiesBottom
Il est basé sur Lottie par airbnb. Vous pouvez plugin qui jamais Lottie l'animation que vous voulez.
OriginalL'auteur Chris Prince
J'ai fait cette Swift bibliothèque pour ajouter tirer pour rafraîchir pour le bas de
UITableview
.https://github.com/marwendoukh/PullUpToRefresh-iOS
J'espère que cela vous aidera.
OriginalL'auteur Marwen Doukh