2009-06-26 8 views
1

J'ai une table sur une page, mais elle n'occupe pas tout l'écran (environ 1/3). À un moment donné, j'aimerais montrer quelque chose au-dessus de la table, mais gardez la vue sous la table telle qu'elle est.Numéro d'animation UITableView

Ce n'est pas vraiment le problème cependant. J'utilise une animation UIView pour changer la taille de l'image de la table et la déplacer vers le bas. Le problème est que lorsque l'animation commence, la table perd les dernières lignes - les lignes qui seraient cachées lorsque l'animation est terminée.

Est-ce que quelqu'un sait un moyen de contourner cela? Je préférerais garder la table en haut des calques de la vue, donc l'obscurcir et la garder de la même taille pendant la durée de l'animation ne fonctionnerait pas vraiment.

Merci!

Répondre

0

Votre UIView parent est-il défini sur une taille fixe? Lorsque vous déplacez la table vers le bas, si le cadre contenant n'est pas également développé pour s'adapter à la nouvelle hauteur, cela pourrait écrêter les cellules de votre table inférieure.

+0

Non, il y avait amplement d'espace. Je ne pense pas que je l'ai décrit correctement cependant - quand la table grandissait, elle devenait plus grande qu'elle ne l'était à l'origine, mais la cellule vide apparaissait dans la table qui était plus petite que l'original. Si cela a du sens ... alors la cellule qui était à la frontière du côté de la table d'origine serait vide, même si elle était encore visible. – Carl