Je crée un écran de configuration à l'aide de Maintenant, il existe certaines cellules (fonctions) qui ne fonctionnent pas dans une version iOS em>, donc je veux les masquer de ma tableView d'une manière qui n'affecte pas d'autre cellule. < / p>
E.g. - dans l'image ci-dessous, merci d'avance strong> em> p> utableview code> strong>. p>
Changer l'icône de l'application code> fonction
3 Réponses :
Vous pouvez utiliser l'attribut disponible pour la même chose dans la fonction CellfrowrotIndexpath. Dans votre CellfrowrotinDexPath code> Essayez ce qui suit:
Pouvez-vous s'il vous plaît expliquer plus loin ??
Votre question n'est pas assez claire. Comment implémentez-vous vos cellules? Si vous utilisez un storyboard - vous devez masquer des cellules particulières. Si vous utilisez le code, vous devriez vérifier la version iOS à chaque fois de manutention de la table: de l'enregistrement de la cellule jusqu'à chaque méthode de déléguée afin de fournir les informations correspondantes. P>
Vous devez utiliser la méthode HautPhOrowrofortIdExpath et l'intérieur, vérifiez la version iOS et renvoyez la hauteur des cellules en fonction de celle-ci. comme une vue de table statique, vous connaissez déjà la ligne et la section. Donc, dans le code ci-dessus, nous cachons la troisième rangée si la version iOS est inférieure à 13,0 en faisant sa hauteur 0. Pour d'autres lignes, il fera une hauteur comme 50 p> p>
Ça marche parfaitement, merci !!!! , s'il vous plaît upvote ma question;)
S'il vous plaît élaborer "Je veux les cacher de ma tableView d'une manière qui n'affecte pas les autres cellules."
Je veux dire si je retire une cellule d'une section, la section devrait également se contracter aussi.
J'ai mis à jour la réponse