2009-08-18 11 views
1

De quoi d'autre avez-vous besoin pour afficher l'image à une largeur de table complète?Étirer une image dans Tableview

UIImage *image = [UIImage imageNamed:@"balloon_2.png"]; 
[image stretchableImageWithLeftCapWidth:15 topCapHeight:13]; 
cell.image = image; 

Répondre

1

stretchableImageWithLeftCapWidth: topCapHeight: retourne une nouvelle UIImage. Vous devez faire quelque chose comme

UIImage *image = [UIImage imageNamed:@"balloon_2.png"]; 
UIImage *strImage = [image stretchableImageWithLeftCapWidth:15 topCapHeight:13]; 
cell.image = strImage; 

... ou tout simplement affecter le résultat du message à cell.image tout de suite.

Voir aussi: UIImage reference

+0

Changé cela et maintenant obtenir exception lors de l'exécution: 'NSInvalidArgumentException', raison: '*** - [UICGColor stretchableImageWithLeftCapWidth: topCapHeight:]: sélecteur non reconnu envoyé à l'instance 0x529900' Arguments don ne semble pas mal cependant? – MartinW

Questions connexes