2017-10-10 2 views
-1

Est-il possible d'utiliser la bibliothèque ci-dessous dans ios lorsque les données de tableView proviennent du serveur. Initialement, le nombre de lignes sera nul jusqu'à ce que nous obtenions les données du serveur. https://github.com/malkouz/ListPlaceholderhttps://github.com/samhann/Loader.swift Aidez-moi s'il vous plaît à l'aide de ceci. Je dois montrer FB comme espace réservé dans tableview jusqu'à ce que j'obtienne des données du serveur.Emplacement table fictif animé iOS

+0

Où êtes-vous coincé? –

+0

Je l'ai fait avec une cellule séparée avant de charger les données. Ça marche. – RP89

+0

Initialement j'ai essayé avec la même cellule utilisée pour montrer des données. Mais ça ne fonctionnait pas. Maintenant, j'ai utilisé une cellule séparée et définir conditionnellement le nombre de lignes. Travaille maintenant. – RP89

Répondre

0

Il ressemble certainement à ce que vous voulez - bien que je ne sache pas comment il est personnalisable? Prenez le projet 'Example' et jouez!

Cependant, je suggérerais d'adopter une approche différente et de retourner un nombre de lignes de 1 pendant le chargement de vos données. Ensuite, dans votre méthode cellForRowAt:, créez une «cellule de chargement» si votre chargement fixe que vous pouvez styler pour avoir exactement ce que vous voulez. Lorsque vos données ont terminé le chargement, appelez simplement reloadData sur votre tableview, cette fois-ci en retournant le nombre de lignes correct et en retournant vos cellules entièrement remplies. Qu'avez-vous essayé par vos propres moyens pour résoudre le problème?

+0

Merci beaucoup. Je vais essayer ça. J'ai essayé avec leur exemple et essayé dans mon application. puisque le nombre de lignes est nul n'a pas charger les cellules placehlder. – RP89