IOS: el borde UIImageView blanco con radio muestra una extraña línea oscura en 4 esquinas
Puse el borde blanco y el radio para miImageView
. Pero en 4 esquina de laImageView
, aparece una línea oscura.
Aquí está el código que puse el color para miImageView
self.image.layer.cornerRadius = 10;
self.image.layer.borderWidth = 3;
self.image.layer.borderColor = [[UIColor whiteColor] CGColor];
self.image.layer.masksToBounds = YES;
Este es un pequeño proyecto de demostración. Mi storyboardsolo contiene elImageView
, y no establezco ninguna restricción para miImageView
.
No sé por qué sucedió esto, se ha probado en simulador y dispositivo real, pero da el mismo error
Aquí está el proyecto de demostración: (es muy simple)https://drive.google.com/file/d/0B_poNaia6t8kT0JLSFJleGxEcmc/view?usp=sharing
Actualizar
Algunas personas dan una solución es cambiar el color del borde dewhiteColor
aclearColor
. Por supuesto hará desaparecer 4 líneas. Pero si estoy usandoclearColor
, No necesito agregar borde a miImageView
.
Necesito borde blanco por alguna razón