2010-03-15 15 views
5

qualcuno può dirmi come posso creare un anteprima immagine all'interno di una cella di misura con l'aspetto di quelli caricati negli MMS.Anteprima arrotondato in iphone

Ho cercato di farlo modificando i valori in IB e non sono stato in grado di farlo.

Grazie mille!

alt text http://iphonehelp.in/content/uploads/2009/03/30-mms.jpg


Grazie per le tre risposte.

Facendo

cell3.imageView.layer.masksToBounds = YES; 
cell3.imageView.layer.cornerRadius = 16; 
cell3.imageView.layer.borderColor = [UIColor lightGrayColor].CGColor; 
cell3.imageView.layer.borderWidth = 1.0; 

sono stato in grado di fare parte di quello che voglio. Tuttavia, non riesco ancora a mettere quell'aspetto "bagliore" sull'immagine. Qualcuno ora quale proprietà dovrei controllare?

Grazie mille (e grazie ancora).

risposta

17

Sicuro. Aggiungere il quadro QuartzCore al progetto, quindi:

#import <QuartzCore/QuartzCore.h> 
// ... 
cell.imageView.layer.masksToBounds = YES; 
cell.imageView.layer.cornerRadius = 4; 

notare che la proprietà cornerRadius è disponibile solo in OS 3.0 e versioni successive; se stai supportando una versione precedente (che probabilmente non devi essere), dovrai fare un po 'di lavoro con la grafica core.

0

Se l'immagine è in una vista di immagine e se il target OS 3.0+, è possibile impostare imageView.layer.cornerRadius.