2010-03-15 7 views
5

¿alguien puede decirme cómo puedo crear una vista previa de imagen dentro de una celda personalizada con el aspecto de los cargados en el mms '.Vista previa imagen redondeada en iphone

He intentado hacerlo cambiando los valores en IB y no he podido.

¡Muchas gracias!

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


Gracias por las tres respuestas.

Haciendo

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

que era capaz de hacer parte de lo que quiero. Sin embargo, todavía no puedo poner ese aspecto de "brillo" en la imagen. ¿Alguien ahora qué propiedad debo controlar?

Muchas gracias (y gracias de nuevo).

Respuesta

17

Sure. Añadir el marco QuartzCore a su proyecto, entonces:

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

Tenga en cuenta que la propiedad cornerRadius sólo está disponible en OS 3.0 y posterior; si está apoyando una versión anterior (que probablemente no tiene que serlo), tendrá que hacer algunos trabajos de Core Graphics.

0

Si su imagen es una vista en la imagen y configura la orientación OS 3.0 o superior, se puede establecer imageView.layer.cornerRadius.

Cuestiones relacionadas