2010-12-01 8 views
1

J'ai un UITableView à l'intérieur d'un UIViewController. Je souhaite réduire la longueur de la vue de la table dynamiquement dans le code de sorte que lorsque je clique sur une ligne, une vue descend d'en bas et couvre une petite partie du fond de la vue. En utilisant l'animation de base, je suis capable de glisser un UIView en bas de la vue de la table mais je veux redimensionner la vue de la table pour que le nouveau UIView qui glisse d'en dessous n'obscurcisse aucune des lignes de la vue de table .Shrink UITableView pour accueillir un autre petit UIView

J'ai essayé de changer la hauteur du cadre de la vue de la table mais cela ne fonctionne pas.

Toutes les idées que je manque ici ou quelles sont les façons communes de le faire?

Merci

+0

simplement le réglage correct 'frame' votre point de vue de la table devrait fonctionner. Pouvez-vous citer votre code qui essaie cela et ne fonctionne pas? – DarkDust

+0

Hey ça a marché ... ce que je faisais donnait tableView.size.width et tableView.size.height dans les paramètres de CGRectMake qui retournaient 0 ... donc la table était réduite à 0 par 0 (hauteur par largeur). .. une fois que j'ai donné des valeurs littérales, cela a fonctionné :) ... merci. – Dev

+0

@DarkDust, veuillez le poster dans la section réponse afin que je puisse le sélectionner comme réponse correcte. Merci. – Dev

Répondre

1

définissant simplement le cadre correct sur votre point de vue de la table devrait fonctionner :-)