Est-il possible d'ajouter un pull à rafraîchir dans un UIViewController normal qui n'a pas de tableview ou de tableviewcontroller? Je veux la fonctionnalité pour repeupler certains champs que j'ai dans mon contrôleur de vue.Swift Pull pour rafraîchir avec UIViewController sans TableView ou TableViewController
1
A
Répondre
1
Vous devez créer le vôtre. Vous pouvez, par exemple, utilisez UIScrollView
pour cela.
2
Utilisez-vous un UIScrollView ou un UICollectionView? Dans ces deux cas, vous pouvez ajouter des méthodes UIScrollViewDelegate
, en particulier scrollViewDidScroll
à votre délégué et commencer votre mise à jour lorsque vous le souhaitez.
Si vous n'utilisez pas une vue de défilement, vous pouvez utiliser un UIPanGestureRecognizer
pour effectuer le travail.
1
vous pouvez utiliser ce contrôle personnalisé (https://github.com/spbvasilenko/VASRefreshControl) il peut être utilisé avec une vue déroulante.vous devrez mettre votre vue en mode défilement. espérons que ça aide