UIImageView Color del borde

Tengo el siguiente código:

UIColor *borderColor = [UIColor colorWithRed:182 green:10 blue:96 alpha:1.0]; [viewImage.layer setBorderColor:borderColor.CGColor]; [viewImage.layer setBorderWidth:3.0]; [productView addSubview:viewImage]; 

donde viewImage es mi UIImageView y productView es mi UIView .

Quiero get este color introduzca la descripción de la imagen aquí , pero todo lo que obtengo es este color introduzca la descripción de la imagen aquí . Probé diferentes valores, y todos los colors que obtengo son blanco, rojo, negro, amarillo o azul. No puedo get otros colors, no importa en qué valores ingrese. Intenté color con tono: saturación: brillo y tengo el mismo problema.

Estoy usando esto en iOS 6 SDK.

¿Qué estoy haciendo mal y cómo puedo solucionarlo?

Los valores para rojo, verde y azul deben estar entre 0.0 y 1.0. De UIColor doc:

Los valores inferiores a 0.0 se interpretan como 0.0 y los valores superiores a 1.0 se interpretan como 1.0.

 #import <QuartzCore/QuartzCore.h> [imageView.layer setBorderColor: [[UIColor blackColor] CGColor]]; [imageView.layer setBorderWidth: 2.0]; 

Prueba esto

 UIColor *color = [UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]; 

Versión Swift 2.11 (Xcode 7.2.1):

 let borderColor = UIColor(networking:0, green:0, blue:0, alpha:1.0) viewImage.layer.borderColor = borderColor.CGColor viewImage.layer.borderWidth = 2.0