porque pasar para mac las fotos descargar con como cargan archivos activadas iphone objective-c ios uiimageview

para - pasar fotos de iphone a pc con itunes



Quiere mostrar la imagen en el círculo, es posible y cómo (5)

Crea la imagen como PNG y agrega una capa de transparencia. Seleccione el área alrededor del círculo y hágala transparente. Luego, cuando la imagen se carga en el UIImageView, aparecerá como un círculo.

Por ejemplo:

hola, quiero mostrar la imagen en el círculo que no está en el rectángulo y todo esto se mostrará en la vista de tabla


La alternativa es usar CICircularWrap . Envuelve una imagen alrededor de un círculo transparente.

Por ejemplo, así:

entonces puedes usar la capa setCornerRadius de UIImageView para perfeccionar la imagen circular


O puede usar el método -drawRect :

- (void)drawRect:(CGRect)rect { CGRect aRectangle = CGRectMake(0.0f, 0.0f, 40.0f, 40.0f); //size of image frame UIBezierPath *path = [UIBezierPath bezierPathWithOvalInRect:aRectangle]; CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSaveGState(context); UIColor *imageColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"yourImage.png"]]; [imageColor setFill]; [path fill]; }

Antes que nada necesitas crear tu propia clase heredada de UIView (por ejemplo) y poner este código en tu drawRect .


Una forma de hacerlo es crear una subclase de NSView.

Luego, sobreescriba drawrect: métodos para hacer su dibujo personalizado. Comienza dibujando su imagen en su marco definido. Después de eso, puede dibujar, en el mismo cuadro, una imagen de un rectángulo con un círculo transparente en el medio o usar NSBezierPath para construir un rectángulo similar.

El color de este rectángulo, excepto el círculo transparente en el medio, es el mismo que el color de fondo de la vista circundante.


Tienes que #import <QuartzCore/QuartzCore.h> y agregar una esquinaRadius a tu imageView [yourImageView.layer setCornerRadius:yourImageView.frame.size.width/2] tal vez tengas que agregar [yourImageView setClipsToBounds:YES] , pero yo soy no estoy seguro de esto