2010-08-02 3 views
0

J'ai un scrollview qui contient une tableview et quelques autres componinets, quelques boutons et étiquettes. Cependant je ne peux pas comprendre comment les deux questions suivantes sont adressées:Comment obtenir la hauteur correcte et développer la vue de la table quand une vue de table est dans un scrollview?

  1. Je sais comment désactiver le défilement dans la vue de table. Néanmoins, quelqu'un peut-il me dire comment étendre la tableview par programmation de sorte que la hauteur de la vue de la table ne soit pas seulement limitée à la hauteur que j'ai définie dans le constructeur de l'interface?
  2. Quand il s'agit de décider de la taille de contenu de la scrollview, comment puis-je calculer la hauteur de la tableview dans son ensemble?

Merci d'avance pour vos commentaires.

Répondre

2

Vous pouvez définir le cadre de tableView et régler la hauteur avec:

[tableView setFrame:CGRectMake(x, y, width, height)]; 

Vous pouvez obtenir la taille de la table avec:

tableView.frame.size 

lecture sur CGRect vous aidera à comprendre comment accéder à l'information que vous voulez de l'image ou de la limite d'une vue.

Questions connexes