2011-09-09 2 views
1

Je dispose d'une cellule personnalisée, et il a une image dans it..and J'accède cette image de cette manière dansComment obtenir la hauteur et la largeur de l'image placée dans une cellule personnalisée dans ios

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
[[tableCell specialImage] setImage:[UIImage imageNamed:@"One.png"]]; 
} 

Alors maintenant, je veux savoir comment puis-je obtenir le hieght et la largeur de cette « image spéciale » ..

en attente de votre réponse

+0

Conseiller cet [post] (http://stackoverflow.com/questions/5249664/iphone -how-get-la-hauteur-et-largeur-de-uiimage) – Saran

+0

merci Saran ,, pour votre réponse rapide ur .. je vais passer par – Ranjit

+0

saran qui ne fonctionne pas .. – Ranjit

Répondre

1

Selon les commentaires, je pense à ce qui suit travail:

CGSize specialImageSize = [[tableCell specialImage] size]; 

Si cela ne fonctionne pas, vous devrez poster plus de code pour plus d'aide. Par exemple, si ce qui précède ne fonctionne pas, il serait utile d'en savoir plus sur ce que je suppose être une sous-classe UITableViewCell pointée par tableCell.

1

S'il vous plaît essayer ci-dessous le code:

UIImage *imageThatIsSpecial = [UIImage imageNamed:@"One.png"]; 

NSLog(@"Image height is %f and its width is %f",imageThatIsSpecial.size.height, imageThatIsSpecial.size.width); 

[[tableCell specialImage] setImage:imageThatIsSpecial]; 
2

Je pense que vous êtes à la recherche de cette taille:

CGRect size = [tableCell specialImage].bounds.size; 
Questions connexes